摘要: 3种友元:1、友元函数;2、友元类;3、友元成员函数。 需要友元的一个常见情形:为类的双目运算符重载。 A = B * 2.75; 将被转换为以下的成员函数调用: A = B.operator* ( 2.75); 但如果: A = 2.75 * B; 则无法匹配到合适的成员函数,因为左侧的操作数应该 阅读全文
posted @ 2021-05-27 16:38 略略略—— 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 对于内置数组以及包含方法 begin() 和 end() 的类(如std::string)和STL容器,基于范围的for循环可简化为它们编写循环的工作。······一种更容易、更安全的方式是,使用auto来声明x,这样编译器将根据prices声明中的信息来推断x的类型: double prices[ 阅读全文
posted @ 2021-05-27 13:52 略略略—— 阅读(405) 评论(0) 推荐(0) 编辑