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未定义。
[解决办法]
#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);}
[解决办法]