欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++_new class()

程序员文章站 2022-07-16 22:42:09
...

 定义一个类:

//类定义(NG -> OK):
public class A : public class B {}

       class A : public       B {};

声明一个对象:

(1)不手动申请空间的形式:

//创建对象(NG -> OK):
class A a;
      A a;

 (2)手动申请空间的形式:

//创建一个对象:
A *a = new A();
delete a;

(1)使用栈空间,系统管理,退出作用域后,空间由系统释放;

(2)使用堆空间,程序管理,需要调用delete()释放,否则,内存泄漏;

可以类比,C语言的普通变量和malloc出的指针变量