const 相关问题

Const是一个限定符,用于定义“永不改变”的数据存储区域(对象,字段,变量,参数),从而允许额外的代码生成器优化和程序正确性的额外静态检查。

const&指的是非易失性变量。变量发生了变化。更改是否使const&?无效?

在C ++中,const&value的值可以改变吗?好吧,当然不能改变,可以吗?这就是const意味着什么。而且,听听Stroustrup:一个const的左值引用引用一个常量,......

回答 4 投票 1

C ++表达式必须具有常数值

#include #include #include 使用命名空间std;模板 void sort(int n,T a []){for(i = 0; i ] >>

回答 2 投票 6

在函数名c ++之后的参数vs const之前的const

这个朋友圈副本(const Circle&)之类的区别是什么?和这个朋友一样的圆圈副本(Circle)const;在使用函数后我知道const ...

回答 6 投票 55

C ++ |模板和const类型

我在.hpp文件中声明了一个类:template class RessourceHolder {public:void load(Identifier id,const std :: string&filename); ...

回答 1 投票 0

资格转换的模糊性

我想我或者误解了标准中的某些东西或者某些东西可能含糊不清。这是关于资格转换的。根据最新的草案http://eel.is/c++draft/conv ....

回答 1 投票 0

使用私有/受保护常量测试类

在测试类方法时,偶尔我需要将返回值与某些类中定义的常量进行比较。 class FooBar {const RANDOM = 18; } .... //测试中的某处... $ this - > ...

回答 2 投票 1

`const T * const`是什么意思?

我正在阅读一个C ++模板示例,模板签名的一部分使我感到困惑。我正确读到这个:const T * const foo; foo是const T的const *吗?

回答 8 投票 6

静态对const局部变量有影响吗?

想象一下以下声明:void foo(){const std :: array arr = {/ *很多不同的值* /}; //做东西}和第二个:void foo(){static const std :: ...

回答 4 投票 19

为什么我的c ++函数拒绝返回const引用?

让我们看看以下代码:template class test {private:T data; public:test(const T&x):data(x){}; const Ref运算符*(){返回数据; }; } ...

回答 2 投票 1

为什么这个const char *在实际修改之后无法修改?

举个例子:int main(){const char * what =“Is This”; what =“有趣”; cout << * what;什么[3] ='a'; // Sytax错误:表达式必须是可修改的左值cout

回答 2 投票 0

为什么常量在Javascript中被认为是可变的,只是部分为真?

在Javascript中,由MDN文档指定:const声明创建对值的只读引用。它并不意味着它拥有的价值是不可变的,只是变量......

回答 2 投票 0

模板类型参数的C ++ constness

我使用自定义类型作为模板参数,使用像vector和pair这样的标准容器。大多数情况下,这些模板类型是const限定的,如:std :: vector

回答 1 投票 2

如何使用const关键字创建Javascript常量作为对象的属性?

为什么不能将常量设置为变量本身的对象的属性? const a ='constant'//一切都很好//设置变量对象const的常量属性window.b ='constant'/ ...

回答 6 投票 37

有关Javascript中常量类的信息

大家好我正在研究光线追踪算法,我想通过拍摄Three.js中不同位置的线条来展示不同的可能性。我只是想了解一下这行代码的一些信息......

回答 2 投票 0

const char *与==比较

我有一个函数,它返回一个const char *到一个固定的值,当我使用这个函数时,我做一个“==”运算符来找到返回的值和我期望的值之间的平等。这个好......

回答 5 投票 1

成对的迭代器是const吗? [重复]

我收到以下错误消息:“表达式必须是可修改的左值iter-> first = iter-> second;”代码:func(const std :: set &obstructEdges1,const std :: set&...

回答 2 投票 0

理解模板中的const

如果您编写像这样一个模板的模板 使用X = const T; const T的含义是什么?要知道它,我写了这个程序:std :: cout << std :: boolalpha&...

回答 2 投票 0

std :: pair的const引用如何工作?

考虑STL中的std :: map类:template <class Key,// map :: key_type class T,// map :: mapped_type ...

回答 1 投票 2

调用仅以函数名称作为字符串开始的函数(ES6语法)

我正在做一个奇怪的事情,我得到一个函数的名称,并使用该名称调用该函数,如下所示:function myFunc(){// do somethng}; var myFuncName ='myFunc';窗口[myFuncName](); // ...

回答 1 投票 3

const是否允许(理论上)优化?

考虑这个片段:void foo(const int&); int bar(); int test1(){int x = bar(); int y = x; FOO(X);返回x - y; } int test2(){const int x = bar(); const int y = ...

回答 2 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.