常数 问答列表

在什么意义上,const 只允许对可变成员变量进行原子更改?

作者:Enlico 提问时间:5/9/2020

我正在阅读Ivan Čukić的《C++函数式编程》,我很难解释第5章摘要中的一个观点: 当您创建成员函数时,您承诺该函数不会更改类中的任何数据(对象不会更改任何数据),或者就对象的用户而言,对对象...

打字稿:[编译时间] 可写(-可读)数组/对象,具有“as const”类型缩小

作者:Aidin 提问时间:11/21/2020

使用 const 断言,可以很好地将对象/数组文本的类型缩小到其元素。 例如: const arr = [ [5, "hello"], [5, "bye"], ] as const; typ...

JavaScript 中的字符串是不可变的,但是当我们将 let 与字符串一起使用时,它变得可变,

作者:Syed Zeyad Zeyad 提问时间:1/3/2021

JavaScript 中的字符串是不可变的,但是当我们将“let”与字符串一起使用时,它变得可变,这往往意味着它们是可变的,我们如何证明字符串是不可变的,但在与 let 一起使用时它是可变的?...

区分只读函数输入参数和可变函数输入参数的 Python 方法

作者:OrenIshShalom 提问时间:1/14/2021

Python 似乎没有有效的限定符 如何在 Python 中创建常量?区分只读/可变函数参数的最“pythonic”方法是什么?我应该在评论中指出吗?const # my_graph is READ...

为什么不可变 lambda 中的字段在捕获 const 值或 const 引用时使用“const”?

作者:Emil 提问时间:8/11/2021

如问题 lambda capture by value mutable does not work with const &?,当使用其名称或在可变 lambda 中捕获类型的值时,隐藏类中的字段会获...

你能声明一个地址常量但可变元素的数组吗?

作者:Klorax 提问时间:9/16/2018

C 编程语言 定义指向非常量(即可变)值的常量指针并不少见。因此,如果您不希望数组移动,但其内容会更改: 你能定义一个具有常量(常量)地址但可变元素的数组吗? 如果是,那如何?...

通过 const 限定对象调用成员函数会给出错误,因为函数未标记为 const?

作者:Abhishek Mane 提问时间:10/4/2021

法典 #include <iostream> class A { public: mutable int x; mutable int y; A(int k1 = 0, int k2 = 0...

允许函数更改 const 对象的成员变量

作者:user5965026 提问时间:1/26/2022

这与我之前提出的(当前)封闭式问题有关:当自定义类型的对象声明为常量时,是否可以对其进行更改? 假设我们有一个如下所示的东西: class test { public: test() : i{...

为什么 0.1 + 0.2 == 0.3 in D?

作者:Stas 提问时间:7/29/2011

assert(0.1 + 0.2 != 0.3); // shall be true 是我最喜欢的检查语言是否使用本地浮点运算。 C++ #include <cstdio> int main(...


共19条 当前第2页