鸡啄米
最新评论及回复
-
3198. 初学者:
为什么我按照楼主的一个一个敲,运行后没有声音播放,运行环境vs2010、win72014/5/4 17:31
-
3197. 修改了下构造函数的提示信息:
Point(int xx,int yy)
{
X=xx;
Y=yy;
cout << "Point构造函数被调用" << endl;
cout << "Point" << X <<"." << Y << endl;
} //构造函数
Point::Point(Point &p)
{
X = p.X;
Y = p.Y;
cout << "Point拷贝构造函数被调用" << endl;
cout << "Point拷贝" << X <<"." << Y << endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
int aa,bb,cc,dd;
// while(1)
{
// cout << "input point A" << endl;
// cin>>aa;
// cin>>bb;
// cout << "input point B" << endl;
// cin>>cc;
// cin>>dd;
aa=11;
bb=33;
cc=77;
dd=89;
Point myp1(aa,bb), myp2(cc,dd);
Distance myd(myp1, myp2);
cout << "The distance is:";
cout << myd.GetDis() << endl;
}
return 0;
}
Point构造函数被调用
Point11.33
Point构造函数被调用
Point77.89
Point拷贝构造函数被调用
Point拷贝77.89
Point拷贝构造函数被调用
Point拷贝11.33
Point拷贝构造函数被调用
Point拷贝11.33
Point拷贝构造函数被调用
Point拷贝77.89
Distance构造函数被调用
The distance is:86.5563
输出如下:
修改了下构造函数的提示信息 于 2014-5-4 11:33:56 回复楼主原来的构造函数的输出是没差别的输出,不知道哪个输出是对应哪个点的构造函数。2014/5/4 11:31
-
3196. 学无止境:
属性列表的工具栏上有个tip信息为“Overrides”的按钮,按下它,下方列表中就列出了重载函数,找到“OnSetActive”.
这句话说得并不准确,准确是说是 “下方列表中就列出了可重写(覆盖)函数”。
override->重写(=覆盖)、overload->重载
override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。
2014/5/4 09:46
-
3195. 初学者:
赞!!2014/5/3 00:26
-
3194. 小二:
米老师你好!我使用Edit Control时不能让那个滚动条一直显示在最后一行2014/5/1 15:48