constants 相关问题

编程中的常量是定义,其值在整个程序的执行过程中是固定的。例如,大多数语言中的文字都是常量。在引用透明的编程样式中,所有定义都是常量。

如何声明全局const变量并用C中的函数初始化它?

我想声明一个常量全局变量并用函数初始化它。问题是,我无法使用我的函数来初始化它,因为函数调用不是编译器时常量...

回答 2 投票 0

如何防止const引用参数临时实现

我需要编写一个类,其构造函数采用对对象的常量引用并将其存储在本地。 为了避免我可以预见的最常见错误,我只想接受对...的引用。

回答 1 投票 0

rust const fn 到底是什么意思

Rust const fn 在下面的文章中,我看到了以下内容: const fn 允许您在“const 上下文”中执行代码。为了 例子: const fn Five() -> i32 { 5 } 常量五:i32 =

回答 1 投票 0

Chrome 控制台中的 JavaScript 编译器错误

我正在 Chrome 的控制台中进行一些 JavaScript 编码。 当我做: 控制台.log(x); 让x; 它给出“ReferenceError:x未定义” 但是当我运行下面的代码时: 让x; 控制台.log(x)...

回答 1 投票 0

对临时异常的常量引用

我们都知道这样的事情在c++中是有效的: 常量 T &x = T(); 尽管: T &x = T(); 不是。 在最近的一个问题中,对话引出了这条规则。 OP 发布了一些代码......

回答 3 投票 0

返回临时对象并绑定到常量引用[重复]

可能的重复: const 引用会延长临时引用的寿命吗? 我的编译器不会抱怨将临时值分配给 const 引用: 字符串 foo() { 返回字符串(“123”); }...

回答 1 投票 0

C# 中的常量日期时间

我想在属性参数中放入一个恒定的日期时间,如何制作一个恒定的日期时间?它与 EntLib 验证应用程序块的 ValidationAttribute 相关,但适用于

回答 7 投票 0

.NET 如何防止调用多次返回字符串的方法

我正在尝试在 Repository 类初始化时构建 SQL 查询字符串。 存储库类似于: 公共类 SomeRepository { 私有只读字符串_sql; p...

回答 1 投票 0

修改我也有一个 const 指针指向的值是否是未定义的行为

以下场景是否有未定义的行为? void do_stuff(const int *const_pointer, int *pointer) { printf("%i “,*const_pointer); *指针=1; } 整数数据=0; do_stuff(&da...

回答 2 投票 0

检查类常量是否存在

如何检查 PHP 类中是否定义了常量? 类 Foo { 常量酒吧= 1; } 类常量是否有类似 property_exists() 或 method_exists() 之类的东西?或者我可以只使用定义...

回答 6 投票 0

除了宏之外,还有其他 C/C++ 方法可以连接常量数组吗?

我想声明一些具有共享部分的常量数组,目前我必须使用宏来实现这一点。 我想: 结构参数{int a; int b;}; const static std::vector 分享...

回答 1 投票 0

在 C 中为结构体分配常量值

这是一个结构数组,其元素声明为 const。 它还使用 extern 关键字在头文件中作为全局传递。 // foo.h 文件 类型定义枚举 { A = 0, 乙, C, NAMES_MAX, }名字...

回答 1 投票 0

C++ 中的 constexpr 是什么? [重复]

我对 constexpr 概念真的很困惑,因为我读过 constexpr 在编译时评估,因此与普通 const 相比,它对于性能优化很有用。 constexpr int i = 0; 康斯特...

回答 4 投票 0

如何在 C++ 中初始化私有静态常量映射?

我只需要字典或关联数组字符串=> int。 对于这种情况,有类型映射 C++。 但我只需要一张用于所有实例的映射(-> static),并且该映射无法更改(-> const); 我有

回答 11 投票 0

c++ 中的 const 对象

我有一个关于常量对象的问题。在下面的程序中: 类 const_check{ 整数a; 民众: const_check(int i); 无效打印()常量; 无效 print2(); }; const_check::const_...

回答 4 投票 0

字符常量忽略

我需要将变量值与反斜杠符号进行比较: 字符符号; /* 赋值给 一个变量 */ 如果(符号=='\'){ // 一些动作 } 但我的 Visual Studio 将其识别为一个角色

回答 1 投票 0

这个函数签名中的const是什么意思?

请帮我理解以下签名: err_type funcName(const Type& buffer) const; 对于第一个 const,这是否意味着 Type 的内容不能更改或者引用可以...

回答 7 投票 0

这个成员函数声明中的const是什么意思?

我们得到了一个语义和语法正确的方法,如下所示: const Foo & bar( const Bim & bam ) const; 我们应该解释每个 t 的含义...

回答 3 投票 0

尝试修改 const 对象时编译器不会引发错误

我有一个关于常量对象的问题。在下面的程序中: 类 const_check{ 整数a; 民众: const_check(int i) : a(i) {} 无效打印()const { 整数a=19; // 这应该...

回答 4 投票 0

向局部变量添加 const 是否会影响其范围和编译器优化? [重复]

假设我有以下代码: int foo () { int 常量 x = 0; 返回x; } 编译器是否允许将 x 移至全局范围? 那么在下面的场景中呢? res2 可以根据...而变化吗

回答 1 投票 0

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