首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
c++
订阅
bin2020
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
C++概念:值类别(左值、右值)、引用
1. 基本概念 1.1. 表达式 由运算符(operator)和运算对象(operand)构成的计算式。例如:数学上的算术表达式、字面值(literal)、变量(variable)、函数的返回值等都是表达式。 1.2. 值类别 表达式是可求值的,对表达式求值将得到一个结果(re…
强如 Rust 也免不了内存泄漏
序言 Rust 以其内存安全性而闻名。虽然在 Rust 中创建内存泄漏并不容易,但是需要清楚,“无内存泄漏”并不是 Rust 提供的安全保证的一部分。
C++20中的协程(Coroutine Theory)(译)
本文是介绍c++20标准中引入的新特性-协程系列文章的第一篇。在这个系列中,我会讲述协程的底层机制,并展示如何对其做封装和抽象。 在这篇文章中,我会介绍协程和函数的区别,以及协程支持的操作背后的原理,并会介绍一些基本的概念来帮助大家理解协程。 协程就是广义的函数,相较于我们平时…
深入理解字符编码(ASCII、Unicode、UTF-8、UTF-16、UTF-32)
大家都知道,程序中的所有信息都是以二进制的形式存储在计算机的底层,也就是说我们在代码中定义的一个 char 字符或者一个 int 整数都会被转换成二进制码储存起来,这个过程可以被称为编码,而将计算机底层的二进制码转换成屏幕上有意义的字符(如“hello world”),这个过程…
C++11 新特性之右值引用与移动
这是 C++11 新特性介绍的第七部分,涉及到左右值引用、移动构造、移动赋值、完美转发等。
C++左值/右值、左值引用&/右值引用&&、移动语义move、完美转发forward
本文已参与「新人创作礼」活动, 一起开启掘金创作之路。 前言 C++11 在性能上做了很大的改进,最大程度减少了内存移动和复制,通过右值引用、 forward、emplace 和一些无序容器我们
C++ 多线程:std::promise
概念 std::promise是一个模板类: template<typename ResultType> class promise。其泛型参数ResultType是std::promise对象保存的
C++进阶:关键字decltype
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 概念 decltype是 C++11 新增的一个关键字,它和 auto 的功能一样,都用来在编译时期进行自
C++进阶:std::function
类模板 std::function 是通用多态函数封装器。 std::function 的实例能存储、复制及调用任何可调用 (Callable) 目标
C++ 多线程:原子类型(std::atomic)
概念 我们平时编程时很多情况下需要在多个线程间共享一个简单的类型变量(int,bool,pointer等),对这种简单临界资源的访问,如有两个线程,对一个变量进行操作,一个线程读这个变量的值,一个线程