t*i 发帖数: 72 | 1 都是基本语法问题,见笑了
1. class day
{
explicit day(int d): val(d) {} --请问这句后便加 :val(d)是啥意思啊
int val;
}
2. widget& widget::operator=(const widget& rhs)
请问这里为啥要加widget&
{
delete pb;
pb= new bitmap (*rhs.pb);
return *this
}
| c***g 发帖数: 472 | 2 1 initialization list, assign d to val
2 return a reference
啊
【在 t*i 的大作中提到】 : 都是基本语法问题,见笑了 : 1. class day : { : explicit day(int d): val(d) {} --请问这句后便加 :val(d)是啥意思啊 : int val; : } : 2. widget& widget::operator=(const widget& rhs) : 请问这里为啥要加widget& : { : delete pb;
| t*i 发帖数: 72 | 3 谢谢
【在 c***g 的大作中提到】 : 1 initialization list, assign d to val : 2 return a reference : : 啊
|
|