1 / 65
文档名称:

华为C 中级培训胶片.ppt

格式:ppt   大小:359KB   页数:65页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为C 中级培训胶片.ppt

上传人:scuzhrouh 2019/3/7 文件大小:359 KB

下载得到文件列表

华为C 中级培训胶片.ppt

相关文档

文档介绍

文档介绍:C++中级培训员工培训中心2005年7月1日蔡利元课程内容第一章: 类第二章:接口第三章:运算符重载第四章:模板第一章: 类基本概念类的基本特性类的应用的特例基本概念namespace ClassnamesClassmembers MemberFunctions StaticMemberFunctions Unions C++BitFields NestedClassDeclarations TypeNamesinClassScope MultipleBaseClasses VirtualFunctions AbstractClasses esstoClassMembers privateMembers protectedMembers publicMembers AccessSpecifiersforBaseClasses,priavte,public、protected Friends Constructors Destructors ConversionFunctions thenewoperatorandthedeleteoperator CopyingConstructorFunctions Interface类的基本特性构造函数与拷贝构造函数静态成员与友元组合与继承构造函数与拷贝构造函数C++规定与类同名的函数就是拷贝构造函数默认拷贝构造函数在类定义中如果没有提供自己的拷贝构造函数,则C++提供一个默认的构造函数,其拷贝策略是逐个成员依次拷贝。深拷贝和浅拷贝默认拷贝构造函数均是浅拷贝但是一个类可能拥有其它资源,如其构造函数分配了一个堆内存,析构函数释放了这个内存,则此时就需要进行深拷贝了深拷贝不能依赖编译器实现静态成员与友元静态成员使用static申明,在内存中永远只有一份实例是类的对象所共有的静态成员变量可以被成员函数访问,但静态成员函数只能访问静态成员变量友元是为了一个普通函数直接访问一个类的保护甚至是私有成员的机制组合与继承C++最重要的性能之一是代码重用简单地创建一个包含已存在的类对象的新类,这称为组合,has-a关系创建一个新类作为一个已存在类的类型,采取这个已存在类的形式,对它增加代码,但不修改它。称为继承,具有is-a关系,继承具有单一继承和多继承类的应用的特例继承中的向上映射与切片问题多继承中发生的菱形缺陷this跳转继承中的向上映射与切片问题如果有classB:publicA; Bb; Aa=b; 这就是切片现象而 B*pb=newB; A*pa=pb; 则不会发生切片,因为这只是指针的赋值而不涉及到切片现象