2021年7月11日

摘要: 1.nullptr替代 NULL 2.引入了 auto 和 decltype 这两个关键字实现了类型推导 3.基于范围的 for 循环for(auto& i : res){} 4.类和结构体的中初始化列表 5.Lambda 表达式(匿名函数) 6.std::forward_list(单向链表) 7. 阅读全文
posted @ 2021-07-11 01:28 超人不会灰啊 阅读(74) 评论(0) 推荐(0)
 
摘要: 1.静态类型:对象在声明时采用的类型,在编译期既已确定; 2.动态类型:通常是指一个指针或引用目前所指对象的类型,是在运行期决定的; 3.静态绑定:绑定的是静态类型,所对应的函数或属性依赖于对象的静态类型,发生在编译期; 4.动态绑定:绑定的是动态类型,所对应的函数或属性依赖于对象的动态类型,发生在 阅读全文
posted @ 2021-07-11 01:23 超人不会灰啊 阅读(399) 评论(0) 推荐(0)
 
摘要: 由于C++支持多继承,除了public、protected和private三种继承方式外,还支持虚拟(virtual)继承, 举个例子: #include <iostream>using namespace std;class A{}class B : virtual public A{};clas 阅读全文
posted @ 2021-07-11 00:44 超人不会灰啊 阅读(241) 评论(0) 推荐(0)