主题:[讨论]求助
yaoxiaohui
[专家分:0] 发布于 2008-04-14 23:29:00
小妹新学乍练 请问 在给默认构造函数设置初值时 怎么给字符型的设置初值呀? 不能设置为0吧
另外 小妹想学mfc7.0 听说vc++.net 自带 请问哪有下的呀?
拜托了[em8][em10]
回复列表 (共6个回复)
沙发
hdr447017532 [专家分:400] 发布于 2008-04-15 15:18:00
在构造函数里给字符型赋值应该没问题啊,就跟我们在函数中赋值一样的吧,设置为0应该也是没问题才对啊,具体还要看程序里你是怎么实现的了。。。
至于你说的下载,是要编程环境吧,应该可以用VS2003 VS2005或者VS2008应该都可以的,地址的话,在GOOGLE或者百度上很多的,你可以找个你自己适合的。
板凳
qqsb123 [专家分:0] 发布于 2008-04-15 15:39:00
char * strtemp;//定义
在构造函数中可以这样赋初值.
strtemp = _T("abc");
mfc7.0?有这种叫法吗?是vs 2003吧,这个网上多的是,下几个iso文件再用虚拟光驱运行一下就OK了!!!
3 楼
hdr447017532 [专家分:400] 发布于 2008-04-15 16:37:00
[quote]char * strtemp;//定义
在构造函数中可以这样赋初值.
strtemp = _T("abc");
mfc7.0?有这种叫法吗?是vs 2003吧,这个网上多的是,下几个iso文件再用虚拟光驱运行一下就OK了!!![/quote]
char * strtemp;//定义
strtemp = _T("abc");
这样不行吧,连空间都没有分配给这个指针。是不是你原先想写CString strtemp;哦
4 楼
yaoxiaohui [专家分:0] 发布于 2008-04-15 22:04:00
谢谢两位 小妹先谢谢了 至于mfc7.0的说法是一本书提到的 其实我并不知道mfc的版本问题 我机器装的是vc++6.0 也不知道能不能适应书的需要 所以才问大家的
另外 我还想请问什么时候才用友元函数,什么时候用类的成员函数,老实说我看书有些迷惑
还有就是类内的取值函数(get_)是必须的吗?为什么?
5 楼
hdr447017532 [专家分:400] 发布于 2008-04-16 09:42:00
说实在的,类的友元具体要什么时候用比较好我也不是很清楚,我很少用友元,一般我都用成员函数的,取值函数(get_)的话我的理解是为了得到类中的一个私有成员的值,其实如果这个值不需要在类以外使用的话,应该可以不用的,你也可以用另外的方法替代。。。这个东西呢,讲讲是讲不明白的,主要是自己多动手,这样才能更好掌握,祝你好运了。。
6 楼
yaoxiaohui [专家分:0] 发布于 2008-04-16 16:33:00
呵呵 我也是刚刚才发现评分的事情 所以给 hdr447017532 评了一下
因为其实你讲的我觉得很重要也很明白了,小妹拜
我来回复