Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Rust 中的不可变变量和 const 变量有什么区别?
我了解到 如果变量没有使用显式声明为可变的mut 它变得不可变 声明后不能更改 那为什么我们有constRust 中的关键字 它们不是一样的吗 如果不是 它们有何不同 const 在 Rust 中是缩写constant并且与编译时评估 它显
Rust
constants
immutability
创建固定大小的 std::vector 并写入元素
在 C 中 我希望分配一个固定大小 但大小在运行时确定 的 std vector 然后写入该向量中的元素 这是我正在使用的代码 int b 30 const std vector
c
Arrays
constants
stdvector
dynamicarrays
关于使用指针修改 const 变量的混乱
以下示例使我的理解更加混乱 我无法理解如何修改本地 const 变量 请帮助我理解同样的事情 Compile code without optimization option volatile c include
c
pointers
constants
为什么使用 constexpr 初始化变量是在运行时而不是编译时评估
据我了解 关键字constexpr告诉编译器表达式的求值可以在编译时发生 具体来说 constexpron 变量意味着可以在编译时计算变量的值 而constexpr在函数上意味着可以在编译时调用该函数并计算其返回值 如果该函数在运行时被调用
c
C11
Compilation
constants
constexpr
为什么无法使用 const 关键字分配 JavaScript 对象的常量属性?
首先 我问是否可以 如何使用 const 关键字创建 Javascript 常量作为对象的属性 https stackoverflow com questions 10843572 how to create javascript cons
javascript
object
properties
constants
variableassignment
C++ 在类构造函数中定义常量成员变量
通常 当你的类中有一个常量私有成员变量 它只有 getter 而没有 setter 时 它看起来像这样 Example h class Example public Example const int value const int get
c
constructor
initialization
constants
如何在 C 中声明常量函数指针数组?
我需要声明一个指向函数的指针数组 如下所示 extern void function1 void extern void function2 void void MESSAGE HANDLERS void function1 functio
c
Arrays
pointers
constants
functionpointers
为什么 PHP 的空合并运算符 (??) 不能处理具有不同可见性的类常量?
考虑下面的例子 A类有private const SOMETHING 但是 b 类有protected const SOMETHING class a private const SOMETHING This is a public sta
php
constants
visibility
php7
nullcoalescingoperator
无法访问 C++ std::set 中对象的非常量成员函数
留言是我做的一堂课 我在主函数中有一组它们传递给 messageTimeOut 以及其他一些函数 在使用迭代器的 messageTimeOut 中 我循环遍历它们并访问不同的成员函数 但是 我只能访问迭代器指向的 Message 的 con
c
STL
Iterator
set
constants
编译器在转换整型常量时做什么?
使用以下宏 define MIN SWORD signed int 0x8000 例如以下表达式 signed long s32 if s32 lt signed long MIN SWORD 预计要做以下检查 if s32 lt 3276
c
casting
Integer
constants
const char[] 和 const char* 之间的区别
So 本文 https glandium org blog p 2361正在讨论声明字符串文字的用法 例如const char foo foo 它以以下声明结束 const char foo foo 几乎从来都不是你想要的 相反 您想使用以
c
Arrays
pointers
constants
cstrings
C 中可以使用 const 变量来声明数组的大小吗?
为什么下面的代码会抛出错误 const int a 5 int b a 1 2 3 4 5 而且当我尝试在没有 const 关键字的情况下编译上面的代码时 我得到了同样的错误 int a 5 int b a 1 2 3 4 5 为什么会这样
c
Arrays
constants
如何避免实现 const 和非常量迭代器的代码重复?
我正在实现一个具有类似 STL 接口的自定义容器 我必须提供一个常规迭代器和一个常量迭代器 这两个版本的迭代器的大部分代码是相同的 我怎样才能避免这种重复 例如我的容器类是Foo 我正在实施FooIterator and FooConstI
c
Iterator
constants
dry
我通过访问内存位置来更改 const 变量的值。为什么不起作用?
我试图理解const在c 中 我写了以下代码片段 const int x 5 int ptr ptr int x cout lt lt address of x lt lt x lt
c
constants
const 变量的条件初始化
以下基本代码是一个相当大的过程的一部分 int x foo if x 0 x bar x没有在其他地方修改 所以我可以这样做 const int x foo 0 bar foo But foo 是一个非常昂贵且复杂的函数 因此由于性能原因以
c
C11
initialization
constants
修改常量对象
我正在查看初级 C 开发人员职位的面试问题 问题是 引用 是下面的代码correct struct Foo int i void foo void const Foo pointer const cast
c
C11
constants
undefinedbehavior
对象具有与成员函数不兼容的类型限定符
我的课Game有一个会员EntityManager entityManager 班上EntityManager有一个私人成员Player player 和公共 getter 函数Player EntityManager getPlayer
c
types
constants
compatibility
qualifiers
RUBY:如何解决常量定义中的循环依赖?
class A X 9 Y B X end class B X 8 Y A X end 我有两个类 每个类定义一些常量但需要常量 来自另一个 如上所示 但这给了我一个错误 圆形 rb 7 in
ruby
constants
将 const 参数作为参数传递时出现隐秘错误消息
所以我正在编写双向链表的实现 这是实现各个节点的类的构造函数 DNode DNode const int a key const DNode a prev const DNode a next key a key prev a prev n
c
pointers
constants
parameterpassing
const_cast VS 可变?有什么区别吗?
据我了解 mutable取消constness一个变量的 Class A void foo const m a 5 mutable int m a 但是也const cast void print char str cout lt lt s
c
constants
Mutable
«
1 ...
13
14
15
16
17
18
19
...24
»