H:\vc\line.cpp(28) : warning C4508: 'main' : function should return a value; 'void' return type assumed
我在编译的时候出现这样的提示,是什么意思,很急
我在编译的时候出现这样的提示,是什么意思,很急
解决方案 »
- 也是职场方面的问题,战略转移,请指点
- vs2010中的Dll项目.会有个FTNET_EXPORTS(项目名+_EXPORTS).不知道这个定义在哪?
- 画圆 然后在用画刷填充的完整代码 VC
- 我的串口接收程序为何总是将一帧报文分成好几次才能接收完?
- 求助:无法解析的外部符号 “class std::basic_ostream...”
- 奇怪奇怪真奇怪,把item_count = m_list_pic.GetItemCount();改成item_count=4就可以
- 在程序中怎样新建一个数据库?
- 请教GDI+实现图形的缩放,显示程序5(100分)!assert1,我说话算数!
- 如何动态设置进度条的颜色?CProcessCtrl
- 关于API立即给分
- 关于属性页和结构体的程序,大虾来看看,错在哪里
- 请问如果一个程序设计时它不能同时在计算机里被执行2次 执行第2次时第2次执行的自动关。。。。。详细见里面闭
{
...
return 0; //最后这样
}
就好了
#include <math.h>
class Line
{
public:
Line (double a,double b,double c,double d)
{ x1=a;y1=b;x2=c;y2=d;}
~Line ()
{}
Line (const Line&li)
{x1=li.x1;y1=li.y1;x2=li.x2;y2=li.y2;
}
void Distance()
{double d1,d2;
d1=pow((x1-x2),2);
d2=pow((y1-y2),2);
d=sqrt((d1+d2));
cout<<d<<endl;}
private:
double x1,x2,y1,y2,d;
}
void main()
{Line l1(1,2,3,4),l2=l1;
l1.Distance();
l2.Distance();
}
整个程序是这样的
{
public:
Line (double a,double b,double c,double d)
{ x1=a;y1=b;x2=c;y2=d;}
~Line ()
{}
Line (const Line&li)
{x1=li.x1;y1=li.y1;x2=li.x2;y2=li.y2;
}
void Distance()
{double d1,d2;
d1=pow((x1-x2),2);
d2=pow((y1-y2),2);
d=sqrt((d1+d2));
cout<<d<<endl;}
private:
double x1,x2,y1,y2,d;
}; // 少了 分号
你在class Line的末尾加上一个分号就可以了。
class Line
{
...
};
如果不行我把名字倒过来写。