本章将介绍C++编程语言的最基本的元素,以及C++的指针、引用和作用域。在第3章和第4章,将介绍C++的类和面向对象编程。在你使用微软基础类库(Microsoft Foundation Class Library,MFC)进行Windows编程时,你需要所有这些知识。
C++是一种复杂的语言,它的许多元素非常抽象。它也是一个庞大的语言,为专业编程而设计。本书的重点是使用Visual C++语言来利用MFC编写Windows程序,因此没有深入地讨论C++语言。
MFC是构造于原始C++之上的应用程序框架,它提供了一个Windows应用程序工作的基础,一个可以向内添入自己代码的框架。这个框架提供了绝大多数Windows特征——菜单、工具栏、对话框、控件和滚动条。它也提供使开发者能相对容易的将数据写入文件、打印数据等机制。这个框架的部件是C++的类,这些类表示了应用程序的组件,例如应用程序的主窗口、它的对话框、字符串、如矩形和点的图像对象,甚至应用程序本身。因此,为了使用Visual C++编写Windows程序,你需要知道足够的C++知识来利用MFC。