自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

翻译 动态内存分配

动态内存分配1.静态存储分配与动态内存分配区别1) 静态内存分配是在编译时完成的,不需要占用CPU资源;动态分配内存是在运行时完成的,动态内存的分配与释放需要占用CPU资源;2) 静态内存分配是在栈上分配的,动态内存是堆上分配的;3) 动态内存分配需要指针或引用数据类型的支持,而静态内存分配不需要;4) 静态分配内存需要在编译前确定内存块的大小,而动态分配内存不需要编译前确定内

2015-01-17 00:06:23 391

原创 使用指针应注意的问题

使用指针应注意的问题1.错误的对一个未初始化的指针进行解引用,2.错误的对一个NULL指针进行解引用。解引用一个NULL指针的结果因编译器而异,允许程序在这样的访问之后还可以继续进行的原因可能是这个程序可能没有正确的运行。3.向函数错误的传递空指针4.指针减去一个整数,结果产生的指针所指向位置在数组第一个元素之前,则非法,指针加一个整数,结果产生的指针所指向位置在数组最后一个元

2014-11-25 23:26:43 370

原创 深拷贝与浅拷贝

深拷贝与浅拷贝    浅拷贝就是对象的数据成员之间的简单赋值,如你设计了一个没有类而没有提供它的复制构造函数,当用该类的一个对象去给另一个对象赋值时所执行的过程就是浅拷贝,如:class A { public: A(int _data) : data(_data){}                   ~A(){}          private: int data;   

2014-11-25 23:24:13 196

原创 C++之const在类用法小结

C++之const在类用法小结const指针指向问题例1:int main(){const int a=10;//int *p=&a;//因为a是个const常量,而指针p可以改变a的值,相互矛盾const int *s=&a;//int *const p1=&a;//error 原因同上const int *const p2=&a; int b=10,

2014-11-23 21:49:15 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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