categories)属性为左值或右值。左值是对应(refer to)内存中有确定存储地址的对象之表达式的值,而右值是所有不是左值之表达式的值。因而,右值可以是字面量、临时对象等表达式。能否被赋值不是区分C++左值与右值的依据,C++的const左值是不可赋值的;而作为临时对象的右值可能允许被赋值。左值与右值...
19 KB (3,303 words) - 07:45, 10 February 2025
值也不是右值),数组名是常量左值,但是在大多数表达式中函数名字与数组名字自动隐式转换为右值。右值的生存期短暂,所以需要用左值去捕捉右值。把右值复制(copy)到左值上是常见操作。 C++11标准引入了右值引用数据类型与移动语义,因而左值与右值的定义发生了很大变化。右值引用变量绑定到右值上,延长了右...
9 KB (1,680 words) - 17:19, 5 July 2025
值引用,也可能是右值引用。其目的是把初始化表达式的值分类情况,完美转发给由auto声明的变量。也即: 如果初始化值(initializer)是类型A的左值,则声明的变量类型为左值引用A&; 如果初始化值是类型A的右值,则声明的变量类型为右值引用A&&。 #include<iostream>...
6 KB (1,043 words) - 13:50, 6 April 2025
C++11 (section 右值引用和move語意)
右值引用作为数据类型的引入,使得函数可以重载区分它的参数是值类型、传统的左值引用还是右值引用。这让除了标准库的现有代码无须任何改动就能等到性能提升。一个返回std::vector<T>的函数的返回类型无须为了调用move构造函数而显式修改为std::vector<T>&&,因为临时对象自动作为右值...
113 KB (16,209 words) - 07:02, 18 August 2024
C++11增加了右值引用这一新的数据类型。如:template<class T> void foo(T&& arg);“T&&”并不意味着形参arg的数据类型一定是右值引用。其数据类型既可能是左值引用,也可能是右值引用。依据“引用塌缩规则”,有: 如果实参表达式是类型A的左值,则模板参数T的类型为左值引用A&,形参arg的类型为左值引用A&;...
6 KB (975 words) - 09:48, 21 August 2022
字符值引用(numeric character reference, NCR)是在标记语言SGML以及派生的如HTML与XML中常见的一种转义序列结构,用来表示Unicode的通用字符集 (UCS)中的单个字符. NCR可以表示在一个特定文档中不能直接编码的字符,而该标记语言阅读器软件把每个NCR当作一个字符来处理。...
5 KB (703 words) - 21:20, 19 April 2023
有些资源只应该被移动而不应该被拷贝,如mutex、socket等 移动赋值运算符的操作数是右值引用类型的(T&&),其中T是定义了移动赋值运算符的对象本身。 移动赋值运算符不同于移动构造函数。前者是赋值给一个已存在的对象。后者是创建一个新对象。二者完成后,操作数对象不复存在。 重载移动赋值运算符时,运算符函数的类型必须为: T&...
3 KB (335 words) - 11:30, 11 July 2022
实现右值移动语义。例如,unique_ptr类型可作为函数的返回值类型,采用了隐式地移动赋值。 在容器中保存unique_ptr对象。需要显式地移动赋值,即通过std::move()。 shared_ptr是一个类模板,包装了使用引用...
24 KB (3,636 words) - 06:25, 24 March 2021
HTML与XML文档,如果某些Unicode字符在文档的当前编码方式(如ISO-8859-1)中不能直接表示,那么可以通过字符值引用或者字符实体引用两种转义序列来表示这些不能直接编码的字符。 下文列出在HTML与XML文档中有效的字符实体引用。 本页面有特殊字符,操作系统及浏览器須支持特殊字母与符号才能正確显示,否则可能變成乱码、问号、空格等其它符号。...
34 KB (1,267 words) - 01:09, 15 June 2024
public: D(void): B("Hello, world!"){ ... } }; 复制构造函数接受同类对象的左值引用(一般为 const T &)、移动构造函数接受右值引用(一般为 T&&): class E{ public: E(const E &e){...}//Copy constructor...
20 KB (2,218 words) - 16:49, 3 March 2025
引用了這個系统,但是都根据自己的文字改造。 这一称呼通常也代表着数的表记方法(位置顺序和十进制),但阿拉伯数字也被用于其他进位制(如八进制)的数的书写,以及商标或车牌等非数字信息。 现代所称的阿拉伯数字以十进制为基础,采用0、1、2、3、4、5、6、7、8、9共10个计数符号。采取位值...
10 KB (534 words) - 00:38, 3 November 2024
值策略分为两大基本类,严格的和非严格的,基于如何处理给函数的实际参数。一个语言可以组合多种求值策略;例如C++组合了传值调用和传引用调用。多数语言对布尔表达式和if语句使用某种形式的非严格求值。 在“严格求值”(Strict evaluation)中,给函数的实际参数总是在应用这个函数之前求值。...
15 KB (2,351 words) - 07:25, 4 July 2025
)、数组下标运算符[ ]、通过引用选择成员运算符.相同。也是自左向右结合。即p->a->b等价于(p->a)->b。 该运算符可以视作为解引用运算符*的语法糖。即p->a相当于(*p).a。 C++对该运算符的使用规定为: 运算符左端如果是个指针类型,则直接对该指针类型解引用访问所指向对象的成员。即该运算符重载在此情形下未被使用。...
2 KB (341 words) - 23:20, 12 March 2022
引用数组”。 const參照可以绑定到临时对象;而指针不能(例如,int *y = 12;编译出错)。按照C++11语法,const左值引用可以绑定到一切对象,包括const左值对象,非const左值对象,const临时对象,非const临时对象;右值參照当然可以绑定到临时对象。...
7 KB (1,120 words) - 18:28, 5 July 2025
指標作為資料類型,可以從一個函式類型、一個物件類型或一個不完備類型中導出。從中導出的資料類型被稱之為被引用型態(referenced type)。指標類型描述了一類的物件,物件值为對被引用類型的實體的引用。 C++標準中規定,“指针”概念不適用于成员指针(不包含指向靜態成員的指標)。C++標準規定,指標分为兩類:...
16 KB (2,213 words) - 01:07, 4 July 2025
值不稳定的特点,也就是说尽管在已知的几个点取到给定的数值,但在附近却会和“实际上”的值之间有很大的偏差(如右下图)。这类现象也被称为龙格现象,解决的办法是分段用较低次数的插值多项式。 重心拉格朗日插值法是拉格朗日插值法的一种改进。在拉格朗日插值法中,运用多项式 ℓ ( x ) = ( x − x 0...
14 KB (2,773 words) - 06:49, 31 May 2024
在方矩阵A,其系数属于一个环的情况,λ称为一个右特征值如果存在一个列向量x使得Ax=λx,或者称为一个左特征值如果存在非零行向量y使得yA=yλ。 若环是可交换的,左特征值和右特征值相等,并简称为特征值。否则,例如当环是四元数集合的时候,它们可能是不同的。 若向量空间是无穷维的,特征值的概念可以推广到谱的概念。谱是标量λ的集合,对于这些标量,...
45 KB (7,304 words) - 10:19, 16 July 2025
右美沙芬(INN:dextromethorphan,DXM,DM)又名右甲嗎喃,是一種鎮咳藥物,它的氫溴酸鹽(dextromethorphan hydrobromide)常用於藥品中。 美國食品及藥物管理局在1958年批准右美沙芬可不需醫生處方而作為鎮咳藥發售。當時最廣泛使用的止咳藥可待因有被濫用的...
16 KB (1,583 words) - 13:13, 21 July 2025
于右任(1879年4月11日—1964年11月10日),原名伯循,字誘人,爾後以“誘人”諧音“右任”為名;别署髾心、髯翁,晚年自號太平老人,時人多敬稱其為于老。陕西三原人,籍貫陝西涇陽斗口于村,中華民國開國元勛之一。中國近代政治家、書法家。于右任早年係中國同盟會成員,民國成立之後長年在政府擔任高級...
31 KB (3,243 words) - 17:27, 29 June 2025
允许副作用的语言,如大部分面向对象语言,子类型化还不足以保证安全在另一个上下文中使用。行为子类型化要求保持不变。 可变引用(mutable reference)的子类型化类似于函数参数与返回值的处理。只写引用是逆变的;只读引用是协变的;可变引用是不变的。 在强制子类型化系统(coercive subtyping...
9 KB (1,356 words) - 14:43, 3 July 2025
Fold (高阶函数) (section 求值次序考虑)
值。如果函数f首先引用它的第二个参数,并且能够产生其结果的一部份,而不需要引用到递归案例,这里是在它的“左”也就是第一个实际参数上,那么递归会停止,例如上节定义的last函数。这意味着尽管foldr递归“于右侧”,它允许惰性组合函数来从左至右...
36 KB (2,941 words) - 02:00, 15 May 2023
ISBN 978-0-253-05612-2. OCLC 1240584800. (原始内容存档于4 March 2022). 引用错误:没有为名为King的参考文献提供内容 引用错误:没有为名为Hennekam的参考文献提供内容 引用错误:没有为名为Huff的参考文献提供内容 Lloyd, Jillian; Crouch, Naomi...
160 KB (17,622 words) - 06:20, 25 June 2025
JavaScript语法 (section 声明和赋值)
对于var、let和const语句,只有声明被提升;赋值未被提升。因此,函数中间的var x = 1语句等效于函数顶部的var x声明语句,以及函数中间该点的{{{1}}}赋值语句。这意味着值在声明之前不能被访问;前向引用(forward reference)是不可能的。使用var变量的值...
79 KB (10,236 words) - 03:35, 20 June 2023
值。在 SQL中則是以 NULL 用於標識空值的保留關鍵字。SQL null是一個狀態,而不是一個值。這種用法與大多數編程語言完全不同,其中參照的空值意味著不指向任何對象。 這不應與 0 數值混淆。空值表示缺少值-而與零值...
23 KB (3,413 words) - 23:42, 4 July 2025
,其次考虑返回右操作数的值。此行为可为特定值不可用的情况定义缺省值。 与三元条件表达式 x?x:y中表达式x可能求值2次相比,空值结合运算符更类似二元埃尔维斯运算符x?:y,操作数求值至多一次,这在x的求值有副作用情况下特别有意义。 Bash中,“如果参数未设置或为空,则用缺省值替代”:...
9 KB (879 words) - 10:52, 18 March 2022
{\displaystyle v} , w {\displaystyle w} 所形成的平行六面体的体积,如右图所示。 在以上的行列式中,我们不加选择地将向量在所谓的正交基(即直角坐标系)下分解,实际上在不同的基底之下,行列式的值并不相同。这并不是说平行六面体的体积不唯一。恰恰相反,这说明体积的概念依赖于衡量空间的尺...
77 KB (14,024 words) - 13:50, 16 July 2025
(原始内容存档于2021-02-13). ISBN 9780857110848 单击这里添加你的引用。如果你仍在编辑主页面文章,你可能需要在一个新窗口打开。 ISBN 9780980579093 单击这里添加你的引用。如果你仍在编辑主页面文章,你可能需要在一个新窗口打开。 Ibuprofen. The American...
38 KB (3,856 words) - 17:47, 4 May 2025
{} }; 这个例子中的解包算子将复制所有模板参数类型为ClassName的基类型。构造函数取每个基类的引用,并初始化每个基类。 对于函数模板,可变模板参数可以转发(forward)。当与右值引用结合使用,这允许完美转发(perfect forwarding): template<typename TypeToConstruct>...
12 KB (1,685 words) - 21:10, 19 August 2021
右移>>、左移<<。 在Python中,有如下比较运算:大于>、小于<、大于等于 >=、小于等于<=、等于==、不等于!=,用来比较两个对象的值的大小。Python有同一性测试算符:is、is not,用来比较两个运算元是否引用了同一个对象;还有成员关系测试算符:in、not...
211 KB (22,157 words) - 08:01, 21 July 2025
现代所称的阿拉伯数字以十进制为基础,采用0、1、2、3、4、5、6、7、8、9共10个计数符号。采取位值法,高位在左,低位在右,从左往右书写。借助一些简单的数学符号(小数点、负号等),这个系统可以明确的表示所有的有理数。为了表示极大或极小的数字,人们在阿拉伯数字的基础上创造了科学记数法。...
14 KB (1,082 words) - 11:08, 24 July 2024
仍未達到西方軍隊的標準。而义和团运动中,部分武衛軍投入對抗八國聯軍或是對義和團的作戰,庚子拳亂後,武衛軍的其中三支部隊遭到解編,僅武衛右軍與武衛後軍續存,其後武衛右軍被擴編為新建陸軍,成為中國軍事現代化的一個重要事件。 戊戌變法失敗後,慈禧太后软禁光绪帝,重新掌握清廷國政主導權。总理衙门大臣、兵部...
12 KB (1,496 words) - 10:57, 19 February 2025