gpt4 book ai didi

c++ - #include 指令的正确格式

转载 作者:太空狗 更新时间:2023-10-29 23:50:16 26 4
gpt4 key购买 nike

包含文件的正确/推荐方式是什么?我在包含方面遇到了麻烦(VS2005 编译器...)。

我知道正确的方法是这样的:

#include "source.cpp"

或者这个:

#include <source.cpp>

# include "source.cpp" 是否会导致问题(在# 后添加空格)?我的一些队友使用这种方式,我们遇到了一个 Unresolved 问题。

我包含源文件的要点是我正在 IDE 下开发,IDE 不允许在其编辑器中定义函数,因为它们将成为本地函数。

最佳答案

#include "source.cpp"
# include "source.cpp"

那些是正确的(即使没有意义,空格也不会导致任何问题)即使不推荐,请参阅此帖子:Include .cpp file?

在某些时候,我已经在我的代码中包含了 .cpp 文件,以对其他代码进行某种静态导入。但这绝对不推荐,因为它会导致很多问题。例如,如果同一个 cpp 文件被包含两次,则该文件创建的 static 对象也将被创建两次......所以它们不是 static ,因为它们应该是是。此外,编译器可能会丢失,因为某些函数被定义了两次...

关于c++ - #include 指令的正确格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32838453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com