0
가드가 재 정의를 막는 것임을 알고 있습니다. 하지만 기능 프로토 타입에는 가드도 포함되어 있습니다 (함수 프로토 타입이 머리글에 정의되어 있고 여러 관련 프로그램에 사용 된 것으로 가정).C++에는 함수 원형을위한 가드가 포함되어 있습니까?
가드가 재 정의를 막는 것임을 알고 있습니다. 하지만 기능 프로토 타입에는 가드도 포함되어 있습니다 (함수 프로토 타입이 머리글에 정의되어 있고 여러 관련 프로그램에 사용 된 것으로 가정).C++에는 함수 원형을위한 가드가 포함되어 있습니까?
선언은 정의가 아니므로 선언을 원하는만큼 반복 할 수 있습니다. 예 : 단지 파일 :
int f(int);
int f(int);
int f(int);
int f(int);
은 모두 합법적입니다.
프로토 타입이 정의가 아닙니다. 그래서 헤더에 선언하고 관련 프로그램 파일에 여러 번 포함시키는 것이 좋습니다. 나는 그것을 올바르게 받았 느냐? – yapkm01
맞습니다. –