我在pragma once
个文件中使用.cpp
。
但是我总是收到警告#pragma once in main file
。
如何禁用它?我正在使用GCC 5.1.0
。
答案 0 :(得分:1)
我不确定是否有办法。
将#pragma once
放在主文件中实际上并不实用。 #pragma once
它在标题中使用,以防止标题被多次包含。
请注意#pragma once
不可避免地比使用简单易用的标头防护样式慢:
#ifndef something_h
#define something_h
... header text here
#endif
所以我建议不要一直使用它。
答案 1 :(得分:-1)
使用-w
编译选项删除此警告。
e.g。 gcc -w -o <output file> <input file(s)>