C++类定义的问题

lingang1 2009-04-14 07:48:36
#include <iostream>
using namespace std;
class Point{
private:
int x,y;
public:
Point();
Point(int,int);
}
Point::Point():x(0),y(0)
{cout<<"Initializing default"<<endl;}
Point::Point(int a, int b):x(a),y(b)
{cout<<"Initializing "<<a<<","<<b<<endl;}
void main(){
Point A;
Point B(15,25);
Point C[2];
Point D[2]={Point(5,7),Point(8,12)};
}
运行不了.请高手修改,谢谢
...全文
466 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pytf 2009-06-04
  • 打赏
  • 举报
回复
类结束时少个分号
luohui8891 2009-04-14
  • 打赏
  • 举报
回复
我看了半天,终于发现分号了~!
LZ注意咯,多写就自然而然的记住了
whillcoxdennis 2009-04-14
  • 打赏
  • 举报
回复
以上为正解
pytf 2009-04-14
  • 打赏
  • 举报
回复
class Point
{
private:
int x,y;
public:
Point();
Point(int,int);
}; //少了这个 ;
Point::Point():x(0),y(0)
{cout <<"Initializing default" <<endl;//格式要改一下
}
Point::Point(int a, int b):x(a),y(b)
{
cout <<"Initializing " <<a <<"," <<b <<endl;
}
qqwx_1986 2009-04-14
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;
class Point{
private:
int x,y;
public:
Point();
Point(int,int);
};
Point::Point():x(0),y(0)
{cout <<"Initializing default" <<endl;}
Point::Point(int a, int b):x(a),y(b)
{cout <<"Initializing " <<a <<"," <<b <<endl;}
void main(){
Point A;
Point B(15,25);
Point C[2];
Point D[2]={Point(5,7),Point(8,12)};

}
zgjxwl 2009-04-14
  • 打赏
  • 举报
回复
#include <iostream> 
using namespace std;
class Point
{
private:
int x,y;
public:
Point();
Point(int,int);
};// 分号
Point::Point():x(0),y(0)
{
cout <<"Initializing default" <<endl;
}
Point::Point(int a, int b):x(a),y(b)
{
cout <<"Initializing " <<a <<"," <<b <<endl;
}
void main()
{
Point A;
Point B(15,25);
Point C[2];
Point D[2]={Point(5,7),Point(8,12)};
}

65,180

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧