3个回答
展开全部
3个文件分别放置主函数、函数声明、函数实现,其中主函数的源文件包含类的头文件,类的源文件需要包含类的头文件如:
主函数源文件:
#include "head.h"
#include <iostream>
using namespace std;
int main()
{
A a;
a.fun();
a.fun(100);
return 0;
}
类的头文件:
// head.h
class A
{
public:
int fun();
};
类的源文件:
//head.cpp
#include "head.h"
int A::fun()
{
return 0;
}
展开全部
vc6.0里貌似不能实现 理论上可以 我的机子上这样做会报错的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3个文件写成这样就可以了,具体可以自己加
// head.h
class A
{
public:
int fun();
};
// head.cpp
#include "head.h"
int A::fun()
{
return 0;
}
// main.cpp
#include "head.h"
#include <iostream>
using namespace std;
int main()
{
return 0;
}
// head.h
class A
{
public:
int fun();
};
// head.cpp
#include "head.h"
int A::fun()
{
return 0;
}
// main.cpp
#include "head.h"
#include <iostream>
using namespace std;
int main()
{
return 0;
}
追问
麻烦再问一下,如果在成员函数中带参数缺省值了,在调该用函数时会报错,怎么改改呢?谢谢啦~~
追答
不会吧
class A
{
public:
void fun(int a = 1)
{
cout << a << endl;
}
};
int main()
{
A a;
a.fun();
a.fun(100);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询