![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 90
Feriii
这个作者很懒,什么都没留下…
展开
-
C++ 左值引用和右值引用
c++引用类型详解左值引用引用是什么定义引用类型要注意的点const的引用右值引用左值引用引用是什么引用为对象起了另外一个名字, 引用类型引用另外一种类型,通过将声明符写成&d的形式来定义引用类型,其中d是声明的变量名;例子:int ival = 1024;int &refval = ival; //定义了ival的引用,refval指向ival,是ival的另一个名字,所以说,引用即是别名int &refval2; // 报错;定义引用类型要注意的点引用类型必须原创 2021-01-13 18:20:15 · 250 阅读 · 0 评论 -
C++ 类超详解(基本概念&&拷贝控制)
c++类详解原创 2021-01-13 17:38:08 · 316 阅读 · 0 评论 -
C++11迭代器专栏详解
c++迭代器详解迭代器介绍使用迭代器迭代器运算符迭代器类型迭代器运算chapter 9迭代器再探迭代器插入迭代器iostream迭代器反向迭代器五类迭代器迭代器介绍迭代器可以使用下标运算符来访问string对象的字符或vector对象的元素,所有标准库容器都可以使用迭代器,但是其中只有少数的几种菜同时支持下标运算,类似于指针类型,迭代器也提供了对对象的间接访问。就迭代器而言,其对象是容器中的元素或者string中的字符,使用迭代器可以访问某个元素,迭代器也能从一个元素移动到另一个元素。迭代器有有效和无效原创 2020-12-04 17:50:43 · 961 阅读 · 0 评论 -
初识C++函数重载
文章目录函数重载什么是函数重载为什么要函数重载函数重载中要注意的一些细节函数重载与作用域函数匹配【重载确定】重载和const形参const_cast和函数重载函数重载什么是函数重载函数重载是指在同一作用域内,函数名相同而形参列表不同的一组函数。编译器首先将调用的实参与重载集合中每一个函数的形参作比较,然后根据比较的结果决定调用哪一个函数。为什么要函数重载重载函数通常用来命名一组功能相似...原创 2020-02-02 21:55:31 · 294 阅读 · 0 评论 -
C++类型转换详解
文章目录类型转换隐式类型转换会发生隐式类型转换的情况:算数转换显式类型转换类型转换在C++语言中,某些类型之间是有关联的,如果两种类型有关联,那么它们就可以相互转换,同理,如果两种类型可以相互转换,那么它们就是有关联的。在C++语言中,类型转换被分为隐式类型转换和显式类型转换。隐式类型转换隐式类型转换:由编译器根据类型转换规则设法将运算对象的类型统一,编译器自动执行,无需程序员的介入。...原创 2020-01-28 21:14:25 · 657 阅读 · 0 评论 -
C++中auto类型说明符和decltype类型指示符
文章目录auto类型说明符复合类型常量和autodecltype类型指示符decltype和引用auto类型说明符编程时常常需要把表达式的值赋给变量,这就要求在声明变量的时候清楚的知道表达式的类型,为了解决这个问题,C++11新标准引入了auto类型的说明符,用它就能让编译器替我们分析表达式所属的类型。auto让编译器通过初始值来推算变量的类型,显然,auto定义的变量必须有初始值。使用a...原创 2020-01-21 15:37:58 · 161 阅读 · 0 评论 -
C++中的const限定符详解
文章目录const限定符初始化和constconst的引用指针和const顶层const和底层constconst限定符我们希望定义这样一种变量,它的值不能被改变。因为const对象一旦创建后其值就不能在改变,所以const对象必须初始化,初始值可以是任意复杂的表达式。初始化和const与非const类型的对象所能参与的操作相比相比,const类型的对象能完成其中的大部分,主要的限制在于只...原创 2020-01-21 14:09:22 · 312 阅读 · 0 评论