简单变量定义问题 我想定义一个类的全局变量(变量为类的实例)但是,定义为成员变量,例如CRecoedSet rs;不能调用带参数的那个构造函数初始化 在cpp文件开头定义,使用时,总是有莫名其妙的错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义为成员变量,例如CRecoedSet rs;不能调用带参数的那个构造函数初始化==================定义时确实不能初始化. CRecoedSet rs(&ddd);我想这样,调用带参数的构造函数来定义,但是呢,做为成员变量这样添加时不允许的,怎么定义一个某类全局的变量,又不作为成员变量呢 不好意思,不明白是什么意思,CRecordSet类是自己定义的,怎样设置 我不是要初始化,就是要把CRecoedSet rs(&ddd);定义为全局的,又调用带参数的构造函数 你定义了CRecordSet类,难道该类没有相关的public的函数来初始化??? 我在cpp文件的开始定义的,好像做为全局变量是好使的,后来出现了莫名其妙的错误 我想楼主说的应该是类级别的属性吧,也就是static型的,那么在.h文件声明中应该是:static CRecoedSet rs;在.cpp文件中的构造函数之外,也就是单独一行,需要对其进行一次初始化:CRecoedSet classname::rs=CRecoedSet(parameter);这样应该是没有问题的。 菜鸟求助!这个列表框的滚动条怎么这么诡异?下方箭头不见了 定时写入ADO access数据库 内存增加 win系统的复制粘贴文件用的那个API函数 怎么把一般的时间转化为SYSTEMTIME CSDN速度很慢? 高手请进! 80的问题,百思不得其解,一段windows网络编程书中的代码 怎么进行超联接? 求助!!! 现在发邮件需要身份验证,怎么办? 弱弱的问下,一个程序界面上的按钮事件不在它的.cpp和.h中,会在哪里呢? 想学习MFC,求问!
==================
定义时确实不能初始化.
我想这样,调用带参数的构造函数来定义,但是呢,做为成员变量这样添加时不允许的,怎么定义一个某类全局的变量,又不作为成员变量呢
我想楼主说的应该是类级别的属性吧,也就是static型的,那么在.h文件声明中应该是:
static CRecoedSet rs;
在.cpp文件中的构造函数之外,也就是单独一行,需要对其进行一次初始化:
CRecoedSet classname::rs=CRecoedSet(parameter);
这样应该是没有问题的。