- 博客(6)
- 资源 (6)
- 收藏
- 关注
转载 C++的内存管理(转载自:http://blog.csdn.net/bizhu12/article/details/6668834)
这篇文章是我在学习高质量C++/C编程指南中的第7章"内存管理"后的一篇笔记,之前我也写过相关的文章指针以及内存分配,但我感觉那篇还不是很好,这篇我很把它更完善一些 一.内存的常见分配方式 1. 从静态区分配,一般是全局变量和static类型变量 2.从
2011-08-14 21:28:56 397
转载 指针以及内存分配(转载自:http://blog.csdn.net/bizhu12/article/details/6532235)
指针以及内存分配 分类: C/C++2011-06-08 17:04 167人阅读 评论(0) 收藏 举报 1. 指针很灵活,这使得指针很难管理,在定义指针时,将在栈中开辟一块内存存放指针的地址(栈内的内存由系统分配和释放),指针的地址内存只是存放指针的地
2011-08-14 21:27:02 402
转载 尽量用new和delete而不用malloc和free
尽量用new和delete而不用malloc和free(转载自:http://www.kuqin.com/effectivec2e/ch01a.htm) malloc和free(及其变体)会产生问题的原因在于它们太简单:他们不知道构造函数和析构函数。 假设用两种方法给一个
2011-08-13 17:39:20 414
原创 C++拷贝构造函数和赋值构造函数
<br />C++拷贝构造函数和赋值构造函数<br />简介:这是C++拷贝构造函数和赋值构造函数的详细页面,介绍了和c/c++,有关的知识、技巧、经验,和一些c/c++源码等。 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 <br /><br />以下讨论中将用到的例子: <br />class CExample<br />{<br />public :<br /> CExample(){pBuffer=NULL; nSize=0;}<br /> ~CExamp
2011-02-20 20:36:00 1550
原创 C++基础:纯虚函数和抽象类
<br /><br />C++基础:纯虚函数和抽象类<br /> 纯虚函数是一种特殊的虚函数,它的一般格式如下:<br /> class <类名><br /> {<br /> virtual <类型><函数名>(<参数表>)=0;<br /> …<br /> };<br /> 在许多情况下,在基类中不能对虚函数给出有意义有实现,而把它说明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。下面给出一个纯虚函数的例子。<br />
2010-12-18 12:07:00 553
原创 C++中class与struct的区别
<br />很老的问题了。今天稍微总结了下,有遗漏的地方和错误的地方还望大家补充。 <br /><br />关于使用大括号初始化<br /><br /> class和struct如果定义了构造函数的话,都不能用大括号进行初始化<br /><br /> 如果没有定义构造函数,struct可以用大括号初始化。<br /><br /> 如果没有定义构造函数,且所有成员变量全是public的话,可以用大括号初始化。<br /><br />关于默认访问权限<br /><br /> class中默认的成员访问权
2010-12-18 09:38:00 389
c++性能优化指南
2019-02-25
编程珠玑(第二版)中文版.pdf
2011-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人