const 相关问题

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

将迭代器返回可用于此内部成员函数的私有变量

我希望能够制作像void Vector :: foo(){std :: transform(this-> begin(),this-> end(),this-> begin(),lambda)这样的方法},但是如果我将begin / end函数设为const,则它们会...

回答 1 投票 0

对象的静态成员向量的const_cast

我开始用C ++编写Djambi棋盘游戏。我为棋盘的正方形创建了一个类,并为正方形对象创建了一个静态指针矢量,以使游戏具有实际的棋盘。每个...

回答 1 投票 1

`int size()const`或`const int size()`[duplicate]

我正在研究一个简单的Vector类的实现,该类形成了一个大小恒定的双数组的容器(按照A C ++教程第51页的示例)。我的问题是方法int ...

回答 1 投票 1

在C中传递混合的const整数ASCII值和const char数组,并在没有先前声明的情况下传递const int

我对这个问题有两个部分。 1:如果我想将const int数组传递给函数,通常我会这样做。 const int array [3] = {1,2,3}; somefunction(array,3);但是我想用一个简单的方法来做...

回答 1 投票 1

使用一个函数调用C ++初始化多个常量类成员

如果我有两个不同的常量成员变量,都需要基于同一函数调用进行初始化,是否有一种方法可以在不两次调用函数的情况下进行?例如,一个...

回答 2 投票 4

为什么?函数的对象参数返回未定义的JS [重复]

在此查询中,我有一点疑问我需要知道为什么?当我的一个弟弟帕杜问这个问题时,我们处于#lockdown的状态。我下面有一个示例对象,其中有一些函数,而...

回答 1 投票 0

将值推送到辅助数组javascript

我正在尝试在React中使用javascript将新数据推送到辅助数组中,但是我做不到。我的对象声明为:const {id,user,task} = documentTask; ...

回答 1 投票 0

带有模板运算符的问题=带有常量参数

这是使用Visual Studio 2019的c ++语言(尚未尝试其他编译器)。我想添加一个模板化的operator =方法。如果参数为非常量,则可以正常工作。但是,如果参数是const,则甚至...

回答 2 投票 0

C ++“ const”关键字的意义是什么?

使用关键字const有什么意义?例如,制作游戏时,要做的第一件事就是设置游戏的宽度和高度。而且在大多数情况下,您将使用以下示例:const ...

回答 3 投票 -3

常量非引用参数[重复]

以下使用const是否有任何价值? void Func(const bool state){std :: cout <

回答 1 投票 0

Const结构与具有Const成员的结构

这两者之间有区别吗? typedef struct {unsigned int day;未签名的int月份;未签名的int年; } birthday_t; typedef struct {const Birthday_t Birthday; const ...

回答 1 投票 0

const数据成员是否可以在类外更改?

如果一个类具有const引用数据成员,而该成员恰好在此类的范围之外发生了变化,那么这种不确定的行为是吗?例如,让我们考虑以下C ++代码:#include

回答 2 投票 2

为什么两个const int对象在“ const”转换后具有相同的地址但没有相同的值?

请注意,我通过引用定义了const int&a = 1,并强制指针将pa转换为a,并通过更改pa来更改a的值。这是成功的。但是当const int k = 1时...

回答 1 投票 -1

用const_cast分配类中的非静态const成员

为什么不能使用const_cast分配非静态const成员,这何时有用?在以下代码中,A和B类都可以编译并正常工作。但是,对于B,其const成员s ...

回答 1 投票 0

Laravel const验证

我目前在控制器中为包含consts的列设置了验证设置控制器保护的$ validation = ['state'=>'in:'。 FilmState :: ACTIVE。 ',' FilmState :: ...

回答 1 投票 0

可以更改的const变量可用于在C和C ++中声明和定义数组吗?

请看下面的代码:#include int main(void){int number1 = 4;双倍薪水[number1];返回0; }尽管可以成功编译,但应该认为它是错误的...

回答 2 投票 1

在C中使用指向行标记的指针时的问题

我创建了一个程序,要求读取包含银行帐户和交易历史记录的CSV文件。要访问某些信息,我有一个函数getfield,它通过...

回答 1 投票 0

在DOMContentLoaded上的函数javascript中声明全局常量

当DOMContentLoaded事件触发时,是否有任何方法可以声明常量,而这些常量可以在外部访问? window.addEventListener('DOMContentLoaded',()=> {const button = document ....

回答 1 投票 0

如何将引用可变数据的const指针“转换回”为非const指针?

我正在重构编译器的前端,并面临const变量的问题,这些变量对其非const对应变量是不可逆的。上下文如下:我有一个抽象语法树(AST)...

回答 1 投票 0

具有指向非常量指针和指向相同地址的常量参数的指针的函数调用

我想编写一个函数,该函数输入一个数据数组并使用指针输出另一个数据数组。我想知道src和dst都指向同一个地址会导致什么结果,因为我知道...

回答 2 投票 3

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