首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++基础
mrbone11
创建于2021-11-13
订阅专栏
C++基础知识,包括C++11相关特性
等 1 人订阅
共7篇文章
创建于2021-11-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++-一篇文章入门coroutines协程
@[toc] 前言 最近学习了一下C++协程,这篇文章将介绍协程的相关概念,以及在C++中如何使用协程。 什么是协程 C++中,协程(coroutines)可以理解为一个可以暂停和恢复执行的函数。什么
C++-标准库类型function介绍
1.函数 2.函数指针 3.重载了调用运算符的类 4.lambda表达式 5.可调用对象有不同的类型,每个lambda有唯一的类类型,函数和函数指针的类型由参数和返回值决定。 不同类型的可调用对象可能有相同的调用形式,调用形式表明了调用返回的类型和传递给调用的实参类型,一种调用形...
C++-swap
swap操作交换两个相同类型容器的内容。调用swap后,vec2有10个string元素,vec1有24个string元素。除array类型外,交换两个容器内容的操作保证会很快,因为swap只是交换了两个容器的内部数据结构,元素本身并未交换,swap可以保证在常数时间内完成。 元...
C++-noexcept
C++11引入的关键字,用于告诉编译器该函数不会发生异常,有利于编译器优化 通常在编写移动构造函数和移动拷贝函数的时候使用。个人理解这是因为这些函数中只是进行普通的变量赋值操作,而没有分配空间、调用其他函数、指针解引用等操作,所以可以认为这些函数一定不会发生异常。例如,我们在vs...
C++-模板基础和函数模板
[toc] 模板 一个模板就是创建类或者函数的蓝图或者公式,我们提供足够的信息,编译器在编译时将蓝图转换为特定的类或者函数 模板定义 模板定义以关键字template开始,后跟一个模板参数列表,模板参
C++-链式调用const成员函数
假设定义了一个类A,A包含一个int类型的数据成员n、print成员函数和set成员函数,print成员函数打印n值,set成员函数改变n值。由于print不会改变数据成员,因此应声明为const成员
C++-左值和右值
左值和右值 什么是表达式 表达式由一个或多个运算对象(operand)组成,对表达式求值得到一个结果(result),字面值和变量是最简单的表达式,其结果就是字面值和变量的值。运算符(operator