LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: synn

这个程序错在哪里?

[复制链接]
发表于 2003-6-16 08:58:20 | 显示全部楼层
没改&obj!=this或&obj==this前还有错误警告,现在改了就没有了。
 楼主| 发表于 2003-6-16 17:39:07 | 显示全部楼层
多谢,已按上面的方法解决了这个问题了.
不过不明的是构造函数是不是真的不能有返回值呢?我试过编译时是有警告信息,但编译成功可以运行.
发表于 2003-6-17 00:20:52 | 显示全部楼层
构造函数没有返回值。他的声明就只有参数何来返回?
释构函数没有参数和返回值。
理论上不允许有返回值:
“如果他有返回值,要么编译器必须知道如何处理返回值,要么就只能由用户自己来显式地调用构造函数和析构函数,这样一来,安全性就破坏了。”---《c++编成思想》
 楼主| 发表于 2003-6-17 10:14:36 | 显示全部楼层
多谢,,原来就只一个词:安全.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表