![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++面向对象高级编程
文章平均质量分 95
侯捷的C++进阶系列
明朗晨光
You will never be ready!
展开
-
【侯捷】C++面向对象高级编程(下)
一、导读目标:书籍推荐:二、转换函数2.1 conversion function,转换函数示例:Fraction 转换为 doubledouble 函数不可以有参数;没有返回类型;函数名称一定是operator type();只要合理,一个类可以设计多个转换函数。编译器在编译上面的代码时,在处理这行代码:double d = 4 + f;的时候,会先查看是否有写函数Fraction operator+(double, Fraction&),目前的代码中没有这原创 2021-11-23 17:02:18 · 1217 阅读 · 0 评论 -
【侯捷】C++面向对象高级编程(上)
一、C++编程简介1.1 目标培养正规的、大气的编程习惯以良好的方式编写C++ class 【Object Based(基于对象)】class without pointer membersComplexclass with pointer membersString学习Classes 之间的关系 【Object Oriented(面向对象)】继承(inheritance)复合(composition)委托(delegation)1.2原创 2021-11-23 16:58:36 · 3031 阅读 · 0 评论