Contextinclude
: 2 つの句を持つ 1 つのクラスがあります。
#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 */
問題:VarRecord.h
とCompressor.h
インクルードの両方が同じファイルGlobalConstants.h
であるため、明らかにコンパイラが文句を言います。