const 相关问题

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

即使变量未更改,为什么const不起作用?

我正在尝试保护my_sum_array函数的-a-数组免受更改。在功能块中,我没有对-a-进行任何更改,但是我有一个警告(警告:从'...

回答 3 投票 0

直接使用this.props或this.state与设置const

我是新来的反应者,在查看示例时,我发现很多教程都没有直接使用this.props或this.state。相反,他们将在函数的开头设置一个const。我用过...

回答 2 投票 0

为什么对fun()函数的调用不明确? [重复]

为什么t1.fun()能够完美地调用void fun()但未调用void fun()const,所以对fun()的调用不应该模棱两可,因为void fun()const也可以由非常量对象t1? #...

回答 1 投票 1

编译我的3个文件时,我收到错误消息,说“ operator =”不匹配

我的代码看起来以'a / b'形式接受用户输入,并进行分数数学运算,然后输出结果。我似乎得到的主要错误是与'operator ='不匹配。在第39和40行上给出错误。任何...

回答 1 投票 0

我可以将默认值传递给std :: string的引用吗?

void doStuff(std :: string const&s1,std :: string const&s2 =“”);我想知道这段代码在C ++中对于s2字符串是否合法。我想要一个默认参数,但是要传递一个引用...

回答 3 投票 8

[c ++ const指向指针的指针

指向常数int的指针。我可以更改指针,但不能更改值:const int * a;指向int的常量指针。我可能不会更改指针,但可能会更改变量的值:...

回答 1 投票 0

如何在模板化类中设置静态const变量?

我有以下代码:template struct min_cost_flow {static const flow_t FLOW_INF = numeric_limits :: max()/ 2;静态常量cost_t ... ] >>

回答 2 投票 0


使用std :: conditional中的模板来确定函数参数类型

我希望所有的数据保存和加载都经过相同的功能,以减少错误的机会。为此,我使用了许多模板(以及许多函数重载)。它有效,我的代码现在是...

回答 2 投票 0

指向易失性结构成员的常量指针

我正在使用微控制器进行一些ADC测量。我尝试使用-O2优化来编译以下代码时遇到问题,当代码中存在PrintVal()函数时,MCU冻结。我做了...

回答 1 投票 0

为什么'const'在这两种情况下表现不同?

我有一个问题,为什么为什么要“一步一步”编译某个东西,而不能“一步一步”编译却不能编译。我有三节课;类Time {int mTime; int时间:: getTimeAsUnix(...

回答 3 投票 0

具有C ++继承和'const'字样的问题

我有不同的树类,我们将其称为Locomotion,Walk和TimeInfo。 class TimeInfo {int timeAtEnd(){return mTimeAtEnd;}} class Locomotion {//东西虚拟浮点数...

回答 1 投票 -1

将字符串文字传递给需要字符串的函数

让我们假设我有一个函数,期望参数为字符串(非const)。但是,正如我们所知,字符串文字本质上是const。有什么方法可以将字符串文字传递给...

回答 1 投票 0

指向const变量的指针具有不同的副本[重复]

我正在使用一个指针来修改const变量值,但它正在创建一个单独的副本,如以下代码的输出所示。我尝试使用C ++ const在Visual Studio上执行此代码...

回答 1 投票 0

不能使用常量来定义字典键吗? [重复]

[当处理嵌套字典时,由于“字典不包含'CONST_NAME'的定义”,我被警告该代码将无法编译。该字典是在静态构造函数上声明的...

回答 1 投票 -1

是否可以在常量中使用.reduce?

我正在编码训练营中完成一项作业。他们要求我们使用.reduce来得出一个值。但是,他们使用const变量初始化了总值。当我尝试解决...

回答 1 投票 0

有没有一种方法可以声明将使用constexpr在源文件中定义的公共静态const(有什么区别?)>

在标头中,我声明了一个公共的静态const,并在源文件中将其定义为类成员。我想在源文件中定义它,因为我要从其中包含并使用一个常量,...

回答 1 投票 0

我如何在其他脚本中将变量值用作变量名?

我有一个使用System.Collections的配置文件(用于动画名称)的统一项目;使用System.Collections.Generic;使用UnityEngine;公共静态类Anims {public const string anim1 =“ ...

回答 2 投票 0

Clang是否会误解'const'指针说明符?

在下面的代码中,我看到clang无法在没有隐式限制指针说明符的情况下执行更好的优化:#include #include #include ...

回答 1 投票 0

如何打印出const字符串的第一个元素?

如何打印出const字符串的第一个元素?我试图做std :: cout << path [0] << std :: endl;在CLion上,但是path [0]不起作用,IDE会发出警告。 CLion警告...

回答 1 投票 -1

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