楼注注意 不要被误导 不需要include B 任何形式的文件 不管是.h 还是cpp 只要在a.cpp中声明了就行
可以试一下
a.cpp 和 b.cpp在一个工程中编译就ok 运行显示 ccccc
a 不需要incude b的任何东西,链接器会做
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
a.cpp
int
c(
void
);
void
main(
void
)
{
c();
}
b.cpp
#include <iostream>
using
namespace
std;
int
c(
void
)
{
cout <<
"ccccc\n"
;
return
1;
}
|