VC&&COM新手问题之二:如何在组件创建时初始化变量的值? 我在类或接口中声明的变量(short c[5]),想直接对它们赋值(0),提示错误:“只有纯虚的函数可以赋0”,怎么办?顺便说一句,我是绝对的初学者 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你怎么赋的值呀?不会是这样吧?class A{ short c[5]=0;}错误有两个:成员变量初始值应该在类的构造函数中赋值数组赋值操作不合法,应该 c[5]={0,0,0,0,0}在类的构造函数里赋值。如:class A{public: short c[5]; A(){ c[0]=0; c[1]=0; ...//或 memset(c,0,sizeof(shor)*5); };....} 大图里面找小图啊找小图~~~~~[求助思路] [求助]error C2248: “CObject::operator =”: 无法访问 private 成员 怎么调节窗体位置? 寻人写远程推送安装的程序 DLL怎么向主进程postmessage键盘的一个按键消息! 面试题:高手请进! 在vc中怎么实现图像绕任意轴的旋转啊?急!!在线等 字符串问题 不让控件焦点失去失去。。。 如何用Winsock 2.0从服务器拷贝一个文件到本机? 求:升级(拖拉机)或其他扑克游戏程序源代码(最好是vc的) 单文档SDI程序中如何从cmainframe中向视图发送消息?
class A
{
short c[5]=0;
}
错误有两个:
成员变量初始值应该在类的构造函数中赋值
数组赋值操作不合法,
应该 c[5]={0,0,0,0,0}在类的构造函数里赋值。如:
class A
{
public:
short c[5];
A(){
c[0]=0;
c[1]=0;
...
//或
memset(c,0,sizeof(shor)*5);
};
....}