1类的深入剖析(I)
2学习目标如何利用预处理器封装来避免重复定义错误理解类的作用域及通过对象名称、对象的引用或者对象的指针访问类的成员使用默认实参定义构造函数如何使用析构函数在对象撤销前实现对对象的扫尾工作何时调用构造函数和析构函数及其调用顺序当类的public成员函数返回private数据的引用时可能出现的逻辑错误通过默认的逐个成员赋值将一个对象的数据成员赋给另一个对象的相应成员
3Time类实例研究预处理器封套预处理器指令中符号常量命名通常是将头文件名用大写形式,其中的圆点用下划线代替。
4Time类实例研究//Fig.9.2:Time.cpp//Member-functiondefinitionsforclassTime.#includeiostreamusingstd::cout;#includeiomanipusingstd::setfill;usingstd::setw;#includeTime.h//includedefinitionofclassTimefromTime.h//Timeconstructorinitializeseachdatamembertozero.//EnsuresallTimeobjectsstartinaconsistentstate.Time::Time
原创力文档

文档评论(0)