我从一个MFC的基类继承了一个类,里面有四个数据成员,我打算利用引用数组(注意:这里不是对数组的引用,而是一个拥有4个引用的数组),分别对他们进行引用,然后经过循环执行代码对它们赋值,但是我在VS2008下编译,发现提示引用数组是非法的!!难道是C++不允许引用数组??如果是这样的话,各位有没有其他办法可以改变代码?目的要达到可以经过循环执行代码,不用重复写4次(由于数据成员名字不同,所以不能够用循环,而且代码量较大,所以倾向于用循环)另外,由于这4个数据成员是我继承过来的,所以不能够改变这4个数据成员!!
解决方案 »
- 怎么样才能,单击Tab Control卡片的时候,窗口标题栏变蓝色呢?
- LIBCD.lib(crt0.obj):error LNK2001:unresoloved external symbol 进来救命
- vc中如何读取一个文件夹中的图像
- VC程序打包问题
- 刚入门:请问CRichEditView和CRichEditCtrl有什么区别?
- sourceFourge的CVS怎么进?密码anonymous怎么进不去?有who能够给偶一个例子?谢谢大家
- 编译能通过,执行不了...不知为何
- 谁有用vc 获取 过outlook express 中的telephone numer和mobile number 的?
- 如何通过注册表将公用网络改为私有网络
- 用网卡检测IP包的类型,该用什么类,什么函数?盼赐教!!!谢谢
- 关于ADO取得数据库自动编号字段的问题。
- VC对话框的双缓存问题
m_bitmap;
m_bitmapSel;
m_bitmapFocus;
m_bitmapDisabled;我继承的子类里是这样声明的:
CBitmap &bitmapRef[4];然后再构造函数里
bitmapRef[0] = m_bitmap;
bitmapRef[1] = m_bitmapSel;
bitmapRef[2] = m_bitmapFocus;
bitmapRef[3] = m_bitmapDisabled;接着就报错了..引用数组是非法的..