c++ 杂类

一、类实例化的2种方式:

  1、A a;  对象的内存是在栈上申请内存,不用的时候不需要关心,自己会释放内存;

  2、A *a = new A; 在堆上申请内存,不用的时候需要手动销毁;

二、静态方法和非静态方法:

  1、静态方法:在类实例化之前就可以使用,在该方法内只能访问类的static成员,因为类的非静态成员是在类实例化之后才有的,不能用this指针;

  2、非静态方法:类实例化之后方可使用,既能访问非静态成员也能访问静态成员;

三、线程安全问题:

  静态函数中使用静态成员是非线程安全的;

posted @ 2019-04-02 16:05  佛系-小白  阅读(100)  评论(0编辑  收藏  举报