注册 登录
编程论坛 新人交流区

vc++问题

yuanjf 发布于 2007-10-26 21:24, 222 次点击

我是初学者。
不只那位师兄知道一下语言的含义。
point(int xx=0,int yy=0):x(xx),y(yy){};
主要是其中 “:”含义
谢谢了!

[此贴子已经被作者于2007-10-26 21:28:25编辑过]

3 回复
#2
jayhuang86102007-10-26 22:07
猜想 是定义其格式.
#3
小小唐2007-10-26 23:38

不是的,这是用初始值表对数据成员进行初始化,相当于:
point(int xx=0,int yy=0)
{
x=xx;
y=yy;
}

#4
fable2007-10-27 06:48
楼上说的差不多
但是两者之间还是有很大的区别的
刚刚在C++区看到篇类似的帖子
建议楼主区找一下
1