C++
文章平均质量分 77
MyTHicMyuu
突然想着拾起这个账号写点什么,希望能坚持下去吧
展开
-
C++新特性学习笔记--<charconv>
目录前言chars_formatfrom_charsto_chars参考链接前言 <charconv>是C++17新的标准库头文件,包含了相关类和两个转换函数。可以完成传统的整数/浮点和字符串互相转换的功能(atoi、itoa、atof、sprintf等),同时支持输出格式控制、整数基底设置并且将整数和浮点类型对字符串的转换整合了起来。是独立于本地环境、不分配、不抛出的。目的是在常见的高吞吐量环境,例如基于文本的交换( JSON 或 XML )中,允许尽可能快的实现。chars_form原创 2021-02-19 11:24:06 · 1659 阅读 · 0 评论 -
C++新特性学习笔记--Lambda表达式
目录前言Lambda表达式的作用语法捕获参考内容链接前言 Lambda表达式其实从C++11就引入了,最近开始学习新特性才第一次看到却不认识十分惭愧。看了一下大家的博客分享大多是数年前写成的,没有包含C++20、17乃至14的一些新特性。故参照手册并参考了两篇较老但是写的比较清楚的博客从头写一篇学习笔记自勉,部分内容参考链接在文末放出。Lambda表达式的作用 构造闭包:能够捕获作用域中的变量的无名函数对象。简单来说lambda表达式就是匿名函数,不需要额外写一个命名函数或者函数对象。以更直接的原创 2021-02-19 09:44:25 · 116 阅读 · 0 评论