自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除