![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
lty12306
这个作者很懒,什么都没留下…
展开
-
继承知识点总结
final关键字可用于阻止继承的发生,如class Student final()意为Student不可作为基类 使用using声明可以改变派生类中基类成员的访问权限,如 using Student::m_id; 若派生类成员的名字和基类的成员名相同,那定义在派生类中的名字会屏蔽掉基类中的成员名 派生类构造函数的执行过程为:首先调用其直接基类的构造函数,然后构造自身成员,最后执行构造函数函数体,同样,复制构造函数和赋值都需要显式写出基类的操作,否则会调用默认函数,赋予默认值而与想法不符。析构过程则与构造过.原创 2021-04-17 18:27:32 · 87 阅读 · 1 评论 -
指针知识点总结
指针知识点总结: 定义指针时:指针类型与所指向对象一致 int const*所指向对象值不可改,int * const指向地址不可改,普通指针不能指向const对象 auto可以推导出常量指针类型。如const int ci;auto pc=&ci; ...原创 2020-12-07 20:49:06 · 114 阅读 · 0 评论 -
auto和decltype区别与常见用法
auto常见用法 auto可以根据初始值的类型自动推导出需要的数据类型(需要为对象提供初始值),当初始值是const对象,auto忽略const属性 auto引用时需要显示指出引用类型,auto不会自动推导出引用 如果表达式的值是地址值,则auto可以自动推导出指针类型 范围for语句中用来遍历数组、容器、字符串中的元素时,通常用auto来推导数据元素的类型 利用auto对数组名进行类型推导时,得到的是一个指针而不是数组 ...原创 2020-12-07 20:21:29 · 379 阅读 · 0 评论