【发布时间】:2016-10-21 15:38:00
【问题描述】:
我有这样的事情:
//main.cpp
#include <add.h>
cin >> a;
cin >> b;
cout << add(a,b);
//add.h
#ifndef add_h
#define add_h
int add(int a, int b);
#endif
//add.cpp
int add(int a, int b){
return a+b;
}
我应该在 add.cpp 中也包含 add.h 还是只能在 main.cpp 中包含它?
我问是因为我在某个地方看到过,我很好奇哪种方式更好。
【问题讨论】:
-
我认为任何 C++ 基础教科书都能解释这一点。
-
如果不将语句封装到
int main(){}` 函数体中,您的main.cpp显然将无法工作。