- 博客(2)
- 收藏
- 关注
原创 动态内存常见错误总结
在写程序的时候最让程序员头疼的就是BUG,然而BUG又是不可避免的,当然如果能够提前知道会发生什么错误,那么在写的时候就可以尽量避免,为我们程序开发节省更多的时间。以下是常见的六种错误 1.申请的内存多次释放 2.内存泄漏 3.释放的地址不是开始时的地址 4.释放空指针 5.释放一个内存块,但是继续应用其中内容 6.越界访问 申请的内存多次释放 int main(){ int* p = new int[20]; //然后写代码。。。 // 然后写代码。。。。 delete[]
2020-06-20 20:07:21
287
原创 有关C++函数返回值使用指针的两种方法
函数值使用指针的两种简便方法 第一种:开内存返回内存的指针; int * add1(int a, int b) {//第一种:开内存存数,返回地址 int* sum = NULL; sum = new int; *sum = a + b; return sum; } 第二种:返回静态变量的地址,因为静态变量全局都是有效的,并不会被覆盖; int* add2(int a, int b) {//第二种:使用静态变量,返回静态变量地址 static int sum = 0; sum = a +
2020-06-19 15:30:14
787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人