新微赢技术网

标题: [求助]析构函数和构造函数问题? [打印本页]

作者: Оo水流影在.    时间: 2009-11-3 02:47
标题: [求助]析构函数和构造函数问题?
1。析构函数可以声明为虚函数吗?
2。如果一个拷贝构造函数的参数是一个“const ”常对象引用,那么由这个构造函数生成的对象也是const对象吗?
例如:
class A
{
A(int c )
A(const A& f){};
}
......
int e=3
A a(e);
A b(a); //则b 是const对象吗?
作者: 爱你    时间: 2009-11-3 02:47
1.可以
2.
作者: 深水海狗    时间: 2009-11-3 02:47
1。可以
2。当然不是。它只是说参数不能被改变,和其他没关系
作者: 黒設會    时间: 2009-11-3 02:47
1.析构函数最好申明为虚函数
2.A(const A& f)是拷贝构造函数
A b(a); //则b当然不是const对象
作者: 风声鹤唳    时间: 2009-11-3 02:47
谢谢,呵呵!!!!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2