这样就不行:
//222.h
#include "111.cpp"
int jia(str ss)
{
return ss.a+ss.b;
}
//111.cpp
#include
#include"222.h"
struct str
{
int a;
float b;
}s;
void main()
{
s.a=1;s.b=1.5;
int c=jia(s);
cout<<c<<endl;
}
怎么能这样啊,你把类和函数声明写在头文件中啊,在CPP文件肯定不行啊。
头文件中 包括了类 和 一些函数的声明,具体的实现可以在Source 文件中实现
头文件也就是 .h文件