一刀的后院

博客整理中

C++临时对象的生命周期

有关临时对象的生命周期有三种情况:1)一般情况:临时性对象的被摧毁,应该是对完整表达式(full-expression)求值过程中的最后一个步骤。该完整表达式造成临时对象的产生。例:#include using namespace std;class A{public:    A(int i): ...

2007-09-02 10:05:00

阅读数 3337

评论数 0

虚函数和访问限定符

#include using namespace std;class B{public:    virtual void f()    {        cout     }};class D : public B{private:    virtual void f()    {        ...

2007-09-02 09:22:00

阅读数 928

评论数 0

C++考试复习,总结的几个问题

1、通过子类对象的指针删除子类对象时,无论父类的析构函数是不是虚的,都会调用父类的析构函数。但是通过父类对象的指针(指向子类对象)删除对象时,如果父类的析构函数不是虚的,那么就不会调用子类的析构函数。所以为了保证正确性,要将会派生的类的析构函数声明为虚的。 2、成员函数加上const修饰和不加co...

2007-09-02 09:01:00

阅读数 941

评论数 0

提示
确定要删除当前文章?
取消 删除