读书人

请教是什么有关问题

发布时间: 2012-03-01 10:25:46 作者: rapoo

请问是什么问题!
我写的类如下,请问是什么问题。
#include <iostream>
using namespace std;

class A
{
public:
A(){};
A(int) {};
void fun();
};

void main()
{
A a;
a.fun();

A b(1);
b.fun();

}

[解决办法]
A::fun函数没有实现,会有lnk2001错误
[解决办法]
这么改就可以了 void fun(){};
没有在类外定义 void fun()
类内的只是声明而已。对象调用函数时候找不到
[解决办法]
void fun(); 只有声明,没有函数体
void fun(){};

读书人网 >C++

热点推荐