《Programming in C++》第十一章
时间:2010-09-03 来源:做自己的快乐人
11、1 构造的数据类型
C++ data types:
simple
structured: array, struct, union, class
11、2 记录(structs)
函数在定义结构体和类时不分配内存,只在定义变量时分配内存。
只有Assignment,Argument passage, Return as a function's return value这些Aggregate Operation才可以作用在structs上。
Hierarchical Records:可以在一个结构体变量中包含另一个结构体变量。
11、3 Unions
它只是代表从可能的候选中的一个单一的值。
11、4 数据抽象
11、5 抽象数据类型
由一些数据以及在数据上的操作构成
11、6 C++类
为了更好的实现类,使用private和public关键字对信息进行隐藏。使得类不轻易被误操作。
11、7 说明文件和实现文件
C++习惯把类的声明和实现放在不同的文件中。声明文件以.h结尾,实现文件以.cpp结尾。
程序在编译时,系统自动把.cpp结尾的文件编译成obj文件然后再链接起来。
11、8 使用类构造函数进行保证的初始化
相关阅读 更多 +