C++ | 运算符new和delete
Posted jj81
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ | 运算符new和delete相关的知识,希望对你有一定的参考价值。
简介:
在C中使用函数malloc和free动态分配内存和释放动态分配的内存,C++使用运算符new和delete来执行一样的操作,但在C++中仍然保存的malloc和free
应用:
1 #include<iostream> 2 using namespace std; 3 4 int main() 5 int *i; 6 i = new int; 7 *i = 9; 8 cout<<*i; 9 delete i; 10
1 #include<iostream> 2 using namespace std; 3 4 int main() 5 //一维数组 6 int *i; 7 i = new int[100]; 8 9 delete[] i; 10 11 //二维数组j[10][10] 12 int **j; 13 j = new int*[10]; 14 for(int m = 0; m< 10; m++) 15 j[m] = new int[10]; 16 17 delete[] j; 18
多维数组的使用可以采用vector来解决:https://www.csdn.net/gather_27/MtzaUgzsNzctYmxvZwO0O0OO0O0O.html
以上是关于C++ | 运算符new和delete的主要内容,如果未能解决你的问题,请参考以下文章