当然可以,不过要在withMember的构造函数里做class withMembers
{
member Q, R, S;
//为什么不能用member Q(1),R(2),S(3)
int i;
public:
withMembers(int I):i(I),Q(1),R(2),S(3) {}
~withMembers() {}
};
{
member Q, R, S;
//为什么不能用member Q(1),R(2),S(3)
int i;
public:
withMembers(int I):i(I),Q(1),R(2),S(3) {}
~withMembers() {}
};
解决方案 »
- CToolBar::loadtoolbar老失败// loadtoolbar(IDR_MANFRAME) 就行.why?
- TabCtrl 每一个Item宽度调整
- 求教两个基础问题,其中一个长期困扰我。
- 【求助】关于template默认值的问题
- 跪求!改写OnReceive的问题
- 倾尽所有求一通过内存映射传递结构体的源码或小例子
- 200分的问题,请大家帮忙看看!! ##
- 图片框与控件的显示问题??
- 关于IXMLHTTPRequestPtr的问题
- 怎么做对语法敏感的编辑框(NULL)
- SWF的格式问题?
- 在内存上实现一表,表的记录不定,表有两个字段key,value,要求能从key值迅速找到value值,且对表的增,删,改,及插入方便且效率高
int i=1;
char c='f';
};
这样的代码你觉得合理吗?
同样的道理,如果成员变量一开始就被给定了值,那和常数有什么区别?
再说赋值应该在构造函数中进行,而不是类定义中.
withMembers(int q, int r, int s, int I):Q(q),R(r),S(s),i(I){}
如果觉得有帮助,就给点分吧,谢谢.
我觉得还是合理的,比如有一辆汽车,我定义它的 时候有四个轮子,我定义为左前轮,左后轮,
右前轮,和右后论。这样的话我不可能在每个汽车类实例话时再定义这些轮子状态,而是希望
每个汽车类实例时就有这些状态。