0
상황 : 그래서 분명히 컴파일러는 불평 VarRecord.h
및 Compressor.h
모두 동일한 파일 GlobalConstants.h
이 포함#INCLUDE 반복
#ifndef VAR_RECORD_SONG_H
#define VAR_RECORD_SONG_H
#include "VarRecord.h"
#include "Compressor.h"
class VarRecordSong : public VarRecord
{
public:
VarRecordSong();
~VarRecordSong();
};
#endif /* VAR_RECORD_SONG_H */
문제 : 나는 두 include
절을 가지고 하나 개의 클래스를 가지고있다.
'VarRecordSong.h'에서했던 것처럼 [Include guard] (http://en.wikipedia.org/wiki/Include_guard)를'GlobalConstants.h'에 넣으시겠습니까? –
@Haroogan LOL 네 말이 맞아. 고맙습니다. –