const 相关问题

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

我应该更喜欢函数比较javascript中的变量吗?

我特别看到这个语法一直使用这个语法:function a(){return'hello'; } function b(){return` $ {a()} world`; } b();并且几乎省略了所有变量。为什么不......

回答 1 投票 1

在方法中使用const而不是变量的优点

每当我在方法中有局部变量时,ReSharper建议将它们转换为常量://而不是:var s =“some string”; var flags = BindingFlags.Public | BindingFlags.Instance; // ...

回答 8 投票 68

定义变量与模板

在一个项目中,我们创建的文件能够在运行期间在英语和法语之间切换语言。使用定义与常量变量模板的优缺点是什么? #...

回答 1 投票 -2

替换php 5.6中的数组定义

在我的localhost PHP7正在运行,我使用define()函数来定义一个数组。它工作正常。 define('JOBS_CREATORS',['aaa @ admin.com','bbbb @ admin.com']);我们知道它适用于PHP7 ......

回答 3 投票 1

通过const引用传递向量并向向量添加元素

我试图理解以下成员函数:void Date :: setDays(const std :: vector &天){日期d(1,1,1); m_days =天; m_days.push_back(d); //有效。天....

回答 2 投票 0

undefined不是对象(评估'navigation.navigate')

我试图从一个屏幕导航到tabbar内的其他屏幕反应原生。但是,我收到以下错误ButtonClickCheckFunction =()=> {const {navigation} = this.props; ...

回答 1 投票 -1

strchr()非const的返回类型?

在Debian 9上,使用GCC 8.2,libc6-dev:amd64 2.27:strchr的手册页(和许多其他 函数)有这个原型:char * strchr(const char * s,int c);怎么回来......

回答 2 投票 2

通过const lvalue访问非const对象是否安全?

6.5(p7)声明:对象的存储值只能由具有以下类型之一的左值表达式访问:88) - 兼容有效类型的类型...

回答 2 投票 2

define()与const

非常直截了当的问题:在PHP中,你什么时候使用define('FOO',1);什么时候使用const FOO = 1;这两者之间的主要区别是什么?

回答 11 投票 620

在函数调用中将指针传递给const char会将其重置为NULL

我正在调用一个函数,它接受一个指向const char的指针,将这个指针设置为一个常量的静态字符串,然后返回它。但是,返回后,指针为NULL! static const char * test =“my ...

回答 5 投票 1

Const引用VS移动语义

我想知道在C ++ 11中我还需要在参数中使用const引用。我不完全理解移动语义,但我认为这是一个合法的问题。这个问题意味着......

回答 1 投票 31

为什么`const T&`不确定是const?

模板 void f(T a,const T&b){++ a; // ok ++ b; //也行! }模板 void g(T n){f (n,n); } int main(){int n {}; G

回答 2 投票 58

问题分配可选值es6合并

如何在未定义的案例对象属性值中指定可选值。这样的事情。 const {someField} = {y:“Hello”} || {someField:“你好!”}

回答 4 投票 -4

在MATLAB Coder中创建用于指定数组大小的常量

如何在MATLAB中创建一个常量变量(并生成生成的C代码),所以我稍后可以在代码中使用它来指定变量的大小。我想要一个它的大小不是的数组......

回答 1 投票 0

为什么在Go常量中不允许使用`math.Sin`?

根据Effective Go,函数math.Sin不能用于定义常量,因为该函数必须在运行时发生。这种限制背后的原因是什么?浮点 ...

回答 2 投票 -3

在TypeScript中创建const对象时出现问题

尝试使用TypeScript版本3.2.2在Angular 7.2.0上编译我的代码时出现以下错误:错误TS1005:','预期。** ...它链接到我尝试声明的行... 。

回答 1 投票 0

声明`const``boin :: range`s的正确方法

当使用boost :: any_range时,指定底层容器(如果有)不应该被修改的正确方法是什么?例如,使用别名模板 使用Range = boost :: ...

回答 1 投票 1

如何从对象获取公共常量? [重复]

当我这样做Txtbin a; switch(err){case a.ERR_EMPTY_IMAGE:std :: cerr <<“错误:图像为空\ n”<< std :: endl;打破;我得到这个错误txtbin.cpp:在......

回答 1 投票 -1

const vs非容器及其内容的const

对于容器类,例如std :: vector,有两个不同的常量概念:容器的概念(即它的大小)和元素的概念。似乎std :: vector混淆了这些......

回答 4 投票 12

static const vs #define

使用静态const变量比#define预处理器更好吗?或者也许取决于背景?每种方法的优点/缺点是什么?

回答 10 投票 187

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