K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
使用new T[N]分配数组内存时,会为N个T类型对象连续分配内存,并且自动调用每个对象的构造函数
new T[N]
使用malloc(N * sizeof(T))分配的内存,可以直接当作T类型数组使用,无需额外操作
malloc(N * sizeof(T))
对于用new[]分配的连续内存,使用free释放不会产生内存泄漏,是安全的操作
new[]
free
STL容器vector<T>的底层不是连续内存分配,所以访问元素的效率比原生数组低很多
vector<T>