首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++LINK的有关问题

2012-09-10 
C++LINK的问题#includeiostream.hclass point{private:double x,ypublic: void print(double px,double

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未定义啊

热点排行