上下文:我有一个类有两个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 */
问题:两者都VarRecord.h包含Compressor.h同一个文件GlobalConstants.h,所以很明显编译器会抱怨。