C++ Primer Plus 学习笔记 第八章 引用与对象
基类的引用可以接受子类对象的引用
关于格式化输出
引用的使用原则
函数重载:
类型本身和类型引用将视为同一个特征标。
C++拒绝二义性
也不区分const 和非const
但是有区分是否是const指针还是常规指针
返回类型不决定是否不同
关于引用参数的函数重载
何时使用函数重载:
基类的引用可以接受子类对象的引用
关于格式化输出
引用的使用原则
函数重载:
类型本身和类型引用将视为同一个特征标。
C++拒绝二义性
也不区分const 和非const
但是有区分是否是const指针还是常规指针
返回类型不决定是否不同
关于引用参数的函数重载
何时使用函数重载:
文章目录 第八章 8.1 内联函数 8.2 引用变量 8.2.1 创建引用变量 8.2.2 将引
他们都是无符号的 char16\_t 用 u表示 char32\_t用U表示 bool 非0都是true 尽量用const而不是\define来作为常量标注
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NvdWx3
示例: include <iostream> // 关键字 inline 代码块必须简短 inline double square(doub
格式: 声明部分: template <typename T> void Swap(T &a, T&b) 定义部分 template
cin支持的类型 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubm
ios\_base类会存储输出格式状态的信息(比如 输出间隔,小数点位数等) ios继承于ios\_base ostream继承于ios 格式设置函数 hex()十六进制
新增 long long 和 unsigned long long char16\_t char32\_t string 新增初始化列表\{1, 2, 3, 4\} 对象
嗯。。。这不就是python的\\kwargs么 有几个概念要懂 模板参数包 函数参数包 展开参数包 递归 先说模板参数包和函数参数包: template<
前面章节已经在用的IO库设施 istream:输入流类型,提供输入操作。 ostream:输出流类型,提供输出操作 cin:一个istream对象,从标准输入读取数据。 ...
还没有评论,来说两句吧...