我正在学习 c++ 并且在如何与不同的文件和/或类共享方法时遇到了一些麻烦。
如果我创建一个名为 increment(int a){a++; 的函数 返回一个;}
并在 a.cpp 中定义它我将如何在 main.cpp 中调用它?任何帮助表示赞赏,谢谢。
int increment(int a);
的顶部。-c
选项)。g++ main.o increment.o -o increment.exe
)。现在,int increment(int a);
在每个使用这个函数的cpp文件中声明是非常麻烦的。这就是存在快捷方式的原因:
int increment(int a);
#include "increment.h"
的顶部。这种方法的问题是,increment.h可能会多次包含在单个cpp文件中。这就是包括警卫进来的地方。
使用声明
int increment(int a);
在要调用的文件中。通常你 #include 那些声明形成一个由许多 .cpp 文件共享的公共文件(头文件)。