关于c++构造函数的返回值

 最近看到这么一行:
seq.push_back(refseq());
其中,seq是个vector对象,refseq是个自定义对象。
c++规定构造函数没有返回值,但是这里就这么写了,而且运行没有问题。
理解:
其实,c++的构造函数是存在返回值的,其返回值是它构造的那个实例,规定不允许写返回值是因为写的不当的话会引起混乱。

posted on 2011-11-29 15:26 ewre 阅读(470) 评论(0)  编辑 收藏 引用 所属分类: C&C++ programming


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(2)

文章分类

文章档案

最新评论

阅读排行榜