智 明
在cpp中,在一个编译程序中,通常是一个cpp文件里。如果包含了多个头文件,这些头文件里的有重复的声明部分,cpp编译器会认为这是个重声明错误。
因该用预处理器指令加以检查,例如:
#ifndef HEADER_FLAG
#define HEADER_FLAG
//Type declaration here...
#endif //HEADER_FLAG
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=454914
Powered by: Copyright © 智明