首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++高级特性
郝学胜
创建于2023-04-22
订阅专栏
本专栏主要介绍C++的新特性和不被广泛知晓的特性。
暂无订阅
共7篇文章
创建于2023-04-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++ 字符串类型相互转换
字符串类型相互转换 在C/C++编程中,字符串是非常基础且常用的数据类型,但是由于不同的编程语言或标准库可能采用不同的字符串类型,因此在不同的应用场景下可能需要进行字符串类型的相互转换。
C++20的三向比较运算符
C++20中引入了一个全新的运算符,叫做三向比较运算符( Three-way comparison operator ),也被称为 spaceship 运算符。
C++11之后重要的新特性
C++11是C++语言的一个重要版本,在2003年C++98标准发布后的8年后发布,C++11带来了许多有用的新特性和语言改进。
unordered_map应用以及实现原理介绍
在C++ STL中,unordered_map是一个基于哈希表实现的关联容器。它提供了快速的查找和插入操作,其时间复杂度为O(1)。
C++11/14中使用typedef和using定义类型别名和别名模版
C++11/14标准中引入了一种新的语法:别名声明。它是一种定义类型别名和别名模版的方式,可以简化代码并提高可读性。 定义类型别名 在C++11/14标准中,可以使用typedef和using关键字定
C++ 异常处理:noexcept的正确使用姿势
异常处理是一项常见的编程技能,在C++中,异常处理的机制相对较为复杂。在本文中,我们将着重介绍noexcept的使用,这是C++11新特性中一个有用的异常规范。
C++20中的结构化绑定
C++20中新增了一个非常有用的特性:结构化绑定(Structured Binding)。它可以让我们方便地从一个容器类型中取出元素并绑定到对应的变量中,使得代码更加简洁、易读。