- 博客(2)
- 收藏
- 关注
原创 动态内存常见错误总结
在写程序的时候最让程序员头疼的就是BUG,然而BUG又是不可避免的,当然如果能够提前知道会发生什么错误,那么在写的时候就可以尽量避免,为我们程序开发节省更多的时间。以下是常见的六种错误1.申请的内存多次释放2.内存泄漏3.释放的地址不是开始时的地址4.释放空指针5.释放一个内存块,但是继续应用其中内容6.越界访问申请的内存多次释放int main(){ int* p = new int[20]; //然后写代码。。。 // 然后写代码。。。。 delete[]
2020-06-20 20:07:21 316
原创 有关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 805
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人