| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:请帮看一下这个警告是怎么回事
只看楼主 加入收藏
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
请帮看一下这个警告是怎么回事
我定义了一个新的类,编译的时候有这些警告:
class simbank' has pointer data members,but does not override 'simbank(const simbank&)',or 'operator=(const simbank&)'
这些是在构造函数中出现的
simbank::nolNo' should be initialized in the member initialization list
怎么消除呢?
搜索更多相关主题的帖子: class 函数 members should 
2012-03-16 17:43
nicum
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:180
专家分:712
注 册:2011-2-1
收藏
得分:0 
上代码
2012-03-16 19:46
lwei
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:197
专家分:369
注 册:2005-5-4
收藏
得分:12 
你的类中有指针类型成员,编译程序建议你为这样的类提供复制构造函数和赋值操作符,你的类中应该要加上下面内容,
simbank(simbank &);
simbank &operator=(const simbank &);
如果你不希望别人使用这两个东西,就把他声明为private的。

2012-03-16 22:31
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
收藏
得分:0 
回复 3楼 lwei
这样啊,那请问第二个呢

酱油实习生
2012-03-16 23:11
BianChengNan
Rank: 8Rank: 8
等 级:贵宾
威 望:13
帖 子:302
专家分:972
注 册:2011-11-30
收藏
得分:8 
让你在初始化列表里对那个变量进行初始化,你看看是什么类型的啊

我的群:149544757 C/C++/Assembly 喜欢交流的朋友进,进群请写消息
2012-03-17 12:25
墨清扬
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:294
专家分:817
注 册:2011-10-4
收藏
得分:0 
回复 5楼 BianChengNan
初始化列表?不是在构造函数里吗?

酱油实习生
2012-03-17 19:40
快速回复:请帮看一下这个警告是怎么回事
数据加载中...
 
   



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

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