看了网上别人的文章,以前对#ifndef的含义一直有些困惑。现

在终于明白了。

举个栗子~

c++中的条件编译ifndef

假设有两个文件a.cpp和b.cpp同时包含了add.h这个文件,如果

a.cpp先编译了,那么ADD_H__就被定义了。当编译到b.cpp的

时候,那么在开始的判断(#ifndef就可以避免重复编译)。

相关文章:

  • 2022-02-07
  • 2022-02-07
  • 2021-06-12
  • 2022-01-22
  • 2022-12-23
  • 2021-09-12
猜你喜欢
  • 2022-02-07
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2022-02-07
  • 2022-02-07
相关资源
相似解决方案