为了账号安全,请及时绑定邮箱和手机立即绑定

#实用主义曾经是安全的包括警卫吗?

#实用主义曾经是安全的包括警卫吗?

C++
月关宝盒 2019-07-05 12:53:31
#实用主义曾经是安全的包括警卫吗?我已经读到,在使用#pragma once这会导致更快的编译。我认识到这是不标准的,因此可能会造成跨平台兼容性问题。这是大多数现代编译器在非Windows平台上支持的东西(GCC)吗?我希望避免平台编译问题,但也希望避免后防人员的额外工作:#pragma once#ifndef HEADER_H#define HEADER_H...#endif // HEADER_H我应该担心吗?我应该在这件事上花费更多的精力吗?
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

#pragma once确实有一个缺点(除了是不标准的),那就是如果您在不同的位置有相同的文件(因为我们的构建系统会复制文件),那么编译器会认为这些文件是不同的。


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 345 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信