C++知识点[11]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 kind_li 的 blog

extern “c”主要使用正规dll函数的引用和导出 c++包含c函数或c头文件时使用。使用时在前面加上extern “c” 关键字即可。

 

十七、构造函数与析构函数

派生类的构造函数应在初始化表里调用基类的构造函数;

派生类和基类的析构函数应加virtual关键字。

不要小看构造函数和析构函数,其实编起来还是不容易。

#include <iostream.h>

class base

{

  public:

    virtual ~base() { cout<< "~base" << endl ; }

};

class derived : public base

{

  public:

    virtual ~derived() { cout<< "~derived" << endl ; }

};

void main(void)

{

    base * pb = new derived;  // upcast

    delete pb;

}

本文关键:C++ 知识点 入门
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top