14.1 类的初始化 型如下面这样的类: Class data { Public: int inval; char* ptr; }; 可
c++中初始化和赋值操作差别是很大的。 对于基本数据类型差别不大: 比如: int a = 12; // initialization, copy 0X000C to a a = 12; // ass
/*下面stack是原始的定义: 这个原始的Stack的定义有两个缺点: 第一:长度是固定的,并且还浪费了一个槽,用做指向顶端的指针。 第二:只支持int类型也就是说它是个int Stac
在前面的《关于C++中的new》,我犯了一个很白痴的错误:new是一个用来动态分配内存的操作,而成员函数是静态分配内存的。new一个对象,只是给他的成员变量分配动态空间。 为了了
[url=http://www.
这一章的内容比较简单,对C++有一定了解和使用经验的程序员来说,基本上没有很多的难度。 但是在这一章中,仍然可以看出这本C++领域的天王级作品的不同之处。首先是开篇的安排就是讲解一个简单的C++程序,
笔记范围:2.8节 从本章开始,我们就一直沿着一条主线前进,跟着作者设计了一个比较完整的array类,从设计的角度来说,(当然除了库的实现者外)我们没有必要花那么多时间在实现数据结构上,只要调
笔记范围:2.7节 对于大多数人而言,学习编程的第一步就是模仿,说的直接点就是从教材上抄几段代码(比如那个知名的hello world)到机器上,然后慢慢的习惯,不错,这是一个学习语言的
笔记范围:2.6节 每个程序员都知道,在程序运行过程中,一些情况是不可预料的,无论程序的设计看起来是多么完善,在某个特定的环境里同样会出错,但是这样的错误往往会有些共同之处,比如new的时候也
笔记范围:2.5节 随着这本书的深入,越来越发现自己对c++的理解是多么的浅薄,现在的我对于这些笔记真是诚惶诚恐,要知道这些自以为是的理解也许在今后的某个日子里信手翻阅,恐怕自己都会问。这些