文章 2023-11-01 来自:开发者社区

【C++杂货铺】一文总结C++11新特性:右值引用 | 移动语义 | 完美转发

一、左值引用和右值引用传统的 C++ 语法中就有引用的语法,而 C++11 中新增了右值引用的语法特性,所以从现在开始我们之前学习的引用就叫做左值引用。无论是左值引用还是右值引用,都是给对象取别名。二、什么是左值?什么是左值引用?左值是一个表示数据的表达式(如变量名或解引用的指针),我们可以获取它的地址,一般可以对它赋值(有一些不能复制的也是左值,比如被 const 修饰的变量),左值可以出现在....

【C++杂货铺】一文总结C++11新特性:右值引用 | 移动语义 | 完美转发
文章 2023-11-01 来自:开发者社区

【C++杂货铺】C++11特性总结:列表初始化 | 声明 | STL的升级

一、C++11简介在 2003 年 C++ 标准委员会曾经提交了一份技术勘误表(简称 TC1),使得 C++03 这个名字已经取代了 C++98,成为 C++11 之前的最新 C++ 标准名称,不过由于 C++03(TC1)主要是对 C++98 标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为 C++98/03 标准。从 C++0x 到 C++11,C++ 标准....

【C++杂货铺】C++11特性总结:列表初始化 | 声明 | STL的升级

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注