나는이 문제를 많이 겪고있다. 예를 들어, 현재 읽기 기능과 쓰기 기능을 작성하고 buf
있으며 NULL 포인터인지 mode
변수가 특정 경계 내에 있는지 확인합니다.
이것은 코드 복제입니다. 자체 기능으로 이동하여 해결할 수 있습니다. 그러나 나는해야합니까? 이것은 빈약 한 기능 (많은 일을하지는 못함), 현지화 (일반 목적은 아님)이며 자체적으로 잘 견디지 못합니다 (어디가 있는지 알지 못하면 필요한 것을 파악할 수 없음) 익숙한). 또 다른 옵션은 매크로를 사용하는 것이지만이 게시물의 기능에 대해 이야기하고 싶습니다.
따라서 이와 같은 기능을 사용해야합니까? 장단점은 무엇입니까?