c++ 杂类

时间:2019-04-02 16:13:37   收藏:0   阅读:126

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

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

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

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

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

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

三、线程安全问题:

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

原文:https://www.cnblogs.com/0x-1119/p/10643205.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!