1.newdeletemallocfree关系delete会调用对象的析构函数和new对应free只会释放内存new调用构造函数malloc与free是CC语言的标准库函数newdelete是C的运算符它们都可用于申请动态内存和释放内存对于非内部数据类型的对象而言光用malocfree无法满足动态对象的要求对象在创建的同时要自动执行构造函数对象在消亡之前要自动执行析构函数由于mallocfr
面向对象特征类是对象的抽象对象是类的实例面向对象的4大特征抽象性封装性继承性多态性类和对象类的声明和对象的定义class 类名{public:private:protected:}类中包含数据成员和成员函数成员函数的定义体可以写在类外但是函数名前要加上类名::初始化(构造函数)无返回值与类名完全相同可以重载无参的构造函数也称为缺省构造函数可以带默认参数拷贝构造函数不可以是虚函数清除(析构函数