读书人

C++LINK的有关问题

发布时间: 2012-09-10 11:02:32 作者: rapoo

C++LINK的问题
#include<iostream.h>
class point
{
private:
double x,y;
public:
void print(double px,double py);
};
inline void print(double px,double py)
{
double x=px,y=py;
cout<<"x="<<x<<endl;
cout<<"y="<<y<<endl;
};

void main()
{
point p;
p.print(5.5,6.6);
}
LINK该程序是出现以下错误提示

error LNK2001: unresolved external symbol "public: void __thiscall point::print(double,double)"
这是为什么 ??

[解决办法]
inline void point::print(double px,double py)
[解决办法]
inline void point::print(double px,double py)
[解决办法]
类方法print未定义。
[解决办法]

C/C++ code
#include<iostream.h>class point{private:double x,y;public:void print(double px,double py);};inline void print(double px,double py){double x=px,y=py;cout<<"x="<<x<<endl;cout<<"y="<<y<<endl;};void main(){point p;p.print(5.5,6.6);}
[解决办法]
探讨

引用:
类方法print未定义。

追问一句 什么叫类方法print未定义啊

读书人网 >C++

热点推荐