您的位置:首页 > 编程语言 > C语言/C++

C++头文件中<>与""的区别,实例化类的两种方法

2017-11-22 20:33 369 查看
1、<>代表先从系统自带的文件中去搜索,“”代表用户自己创建的文件进行搜索;

2、创建类有两种方法:

已存在类classA

(1)在堆中创建,new关键字,可以用 classA * a = new classA(),或者也可以省略括号,括号内为类的初始化构造函数的参数;

在使用的时候开辟内存空间,不过使用指针完毕后需要释放,delete[] a;用不好很危险,用好了功能强大,如果不删除则会占存在很多漂浮的空指针,用大量内存。

(2)在栈中创建,可以写成classA a ;或者classA a = classA();直接开辟内存空间;用完自动释放。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: