| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 601 人关注过本帖
标题:我是新学C++的,想请帮助一下看下面的程序有哪些缺点
只看楼主 加入收藏
白杨树cy
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-11-19
收藏
 问题点数:0 回复次数:3 
我是新学C++的,想请帮助一下看下面的程序有哪些缺点
class MyClass{
int mem1;
const int mem2;
const int & meme3;
MemClass mem4;
public:
MyClass(){mem2=2;mem3=mem1;}
MyClass(int c):mem2(c),mem3(3),mem4(1)
{};
MyClass(int c,int &r,int m2):mem1(0),mem2(c),mem3(r),mem4(m1,m2)
{};
};

[[it] 本帖最后由 白杨树cy 于 2008-11-29 15:58 编辑 [/it]]

clian.rar (1.57 KB)
搜索更多相关主题的帖子: 缺点 
2008-11-22 15:23
hitcolder
Rank: 1
等 级:新手上路
威 望:1
帖 子:124
专家分:0
注 册:2008-10-28
收藏
得分:0 
回复 楼主 白杨树cy 的帖子
建议楼主找本C++ 的书把类看下,感觉你好像是想重载构造函数,但是好像又不是。。。。。。。。

不要在你的智慧中夹杂傲慢,也不要使你们的谦卑缺乏智慧的成分。
2008-11-23 19:55
yinshirun
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-22
收藏
得分:0 
MemClass mem4;
 这里有错,不能在类里面 定义对象。定义指向对象的指针则可以。
2008-11-24 12:38
hauhu4455
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-25
收藏
得分:0 
const int mem2;
const int & meme3;
由于mem2和meme3是两个常量,在程序开始的时候就会编译识别
所以在后面的时候就不可以更新
而在后面的时候对于不同类型的对象的时候就会赋值更新
这就会有错
如果只有一个对象就不出错
还有就是应该在类内定义对象;
2008-11-25 20:27
快速回复:我是新学C++的,想请帮助一下看下面的程序有哪些缺点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017191 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved