C++ prime学习笔记
文章平均质量分 78
StevenUNP
这个作者很懒,什么都没留下…
展开
-
dynamic_cast操作符的用法
参考C++ prime 第四版 9.1.1节 dynamic_cast 是个在运行时执行的操作符dynamic_cast的作用: dynamic_cast用来把一个类的指针(引用)转换成同一类层次结构的其它类的指针(引用)dynamic_cast每次执行两个操作:类型检查和类型转换,只有在类型检查正确的情况下,才进行类型转换。 对于类类型指针之间的转换,可以通过dynamic_cast操作符的返回值进行判断,如果转换失败会返回0,通过if判断可以查看是否转换成功。 对于类引用类型之间的转换,原创 2010-06-29 13:45:00 · 1166 阅读 · 0 评论 -
关于成员初始化参数列表的总结
参考C++ Prime 第四版 14.5成员初始化列表和构造函数赋值语句的区别1.先看下面的例子 class Account { public: Account(const String name, double balance = 0.0); private: double _balance; String _name;}; 对于构造函数的实现有两种方式:方式1:Account::Account(con原创 2010-06-24 15:11:00 · 2427 阅读 · 0 评论