- 博客(7)
- 收藏
- 关注
原创 C++内存分配机制
首先,来谈谈C++的5个存储区:1.栈:是分配给函数局部变量的存储单元,函数结束后,该变量的存储单元自动释放,效率高,分配的空间有限。2.堆:由new创建,由delete释放的动态内存单元。如果用户不释放该内存,程序结束时,系统会自动回收。3.自由存储区:由malloc创建,由free释放的动态内存单元。4.全局(静态)存储去:全局变量和静态变量占一块内存空间。5.常量存储区:
2016-04-24 16:42:59 6898 3
原创 C比较两个字符串中的不同的字符串
有字符串A和字符串B,假定s("I am a student"),t("am a"),那么程序的输出结果为C("I","student"),也即t字符串是取自s中的一部分,将s中不在t中的单词输出出来。
2016-03-19 20:55:53 3454
原创 C++构造函数和析构函数的总结
C++是面向对象的编程语言,在定义类的时候,离不开构造和析构函数。类中同类同名的成员函数称为构造函数,主函数中初始化一个对象时,如果有传入数据,其实是传入到构造函数的形参中。
2016-03-10 14:51:41 10756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人