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