玩命加载中 . . .

学习之旅
7.3-类的其他特性 7.3-类的其他特性
7.3 类的其他特性7.3.1 类成员再探class Screen { public: typedef string::size_type pos; // using pos = string::size_type
2021-10-26
7.2-访问控制与封装 7.2-访问控制与封装
7.2 访问控制与封装class Sales_data { public: Sales_data() = default; Sales_data(const string& s): bookNo(s) &#
2021-10-26
7.1-定义抽象数据结构 7.1-定义抽象数据结构
7.1 定义抽象数据类型7.1.1 设计Sales_data类7.1.2 定义改进的Sales_data类struct Sales_data { string isbn() const { return book
2021-10-26
6.4-函数重载 6.4-函数重载
6.4 函数重载如果同一作用域内的几个函数名字相同但形参列表不同,称之为重载(overload)函数。 tips: 不允许两个函数除了返回类型外其他所有的要素都相同。 一个拥有顶层const的形参无法和另一个没有顶层const的形参区分开
2021-10-26
5.6-try语句块和异常处理 5.6-try语句块和异常处理
异常(exception)是指程序运行时的反常行为,这些行为超出了函数正常功能的范围。当程序的某一部分检测到一个它无法处理的问题时,需要使用异常处理 异常处理机制包括throw表达式、try语句块和异常类 异常检测部分使用throw表达式
2021-10-26
4.11-类型转换 4.11-类型转换
static_cast🔷允许执行任意的隐式转换和相反转换 🔷没有运行时类型检查来保证转换的安全性 🔷进行上行转换(把派生类的指针或引用转换成基类表示)是安全的 🔷进行下行转换(把基类的指针或引用转换为派生类表示),由于没有动态类型检
2021-05-28
4.2-算术运算符 4.2-算术运算符
除法与取模的符号除法:符号相同商为正,否则为负取模:符号与被取模数相同。m % n的结果符号与m相同
2021-05-26
3.2-标准库类型string 3.2-标准库类型string
string::size_type类型str.size()的返回类型是无符号数 auto len = str.size(); cout << len << endl; int x = -1; cout <<
2021-05-19
2.1-基本内置类型 2.1-基本内置类型
切勿混用带符号类型和无符号类型因为带符号类型会自动转换为无符号数 unsigned int x = -1; cout << x << endl; 输出:4294967295 int x = -1; unsigned
2021-05-19
inline关键字 inline关键字
1.类中内联头文件中声明方法 class A { public: void f1(int x); /** * @brief 类中定义了的函数是隐式内联函数,声明要想成为内联函数,必须在实现处(
2021-04-30
构造函数 构造函数
一、类对象成员的构造先构造成员再构造自身(调用构造函数) 二、派生类构造函数派生类可能有多个基类,也可能包括多个成员对象,在创建派生类对象时,派生类的构造函数除了要负责本类成员的初始化外,还要调用基类和成员对象的构造函数,并向它们传递参数,
2021-04-29
C基础 C基础
运算符优先级 作用域解析运算符(::) 成员访问运算符(. ->) 下标运算符[] 函数调用运算符() 后置递增递减运算符(++ --) typeid 前置递增递减运算符(++ --) 位求反(~) 逻辑非(!) 一元正负+(正) -
2021-04-29
6 / 8