#include<iostream>
using namespace std;
class point
{
private:
int x,y;
public:
point(int x1,int y1)
{x=x1;y=y1;}
void playpoint()
{cout<<"x="<<x<<",y="<<y<<endl;}
};
class rect
{
private:
int z1,z2;
public:
rect(int x2,int y2,int x3,int y3)
:z1(x2,y2),z2(x3,y3)
{}
void display()
{cout<<z1<<z2<<endl;}
};
int main()
{
rect one(1,2,3,4);
one.display();
return 0;
}

对象成员的初始化哪错了
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:- 这篇文章讲的很详细,请看:静态成员函数的作用
- 你还可以看下cpp参考手册中的 c++-构造函数与成员初始化器列表
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^解决 1无用