background image

 

 

                动态内存分配

     本章首先介绍程序运行时

动态内存分配

( dynamic memory allocation )的概念与方

法。到目前为止,本教材介绍的程序设计中,变
量和对象在

内存中的分配

都是编译器在

编译程序

时安排

好了的,这带来了极大的不便,如数组必

须大开小用,指针必须指向一个已经存在的变量
或对象。动态内存分配解决了这个问题。

     本章将进一步讨论拷贝构造函数;

     还要学习更多有关

数据结构

的基本知识,

包括

栈,队,二叉树

等的基本算法和应用。

模板

是标准 C++ 实现代码复用的有力工具,特别是

有关数据结构的算法。本章继续

使用模板介绍