const 相关问题

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

用C ++创建两个值的并集/交集创建const集的标准方法?

假设我有constexpr std :: set a = {1,2,3}; constexpr std :: set b = {3,4,5};而且我想创建constexpr std :: set c = union(a,b); // {1,2,3,4,5}是...

回答 1 投票 0

如何快速评估const expr

我一直在尝试在编译时求值的const表达式。但是我玩了一个在编译时执行时看起来非常快的示例。 #include ... ...>

回答 1 投票 8

同时使用const和非const参数的模板方法

我有一个带有以下签名模板的方法 bool are_equal(T&lhs,T&rhs){...}它只能接受非const参数,因为它在...上使用了一些STL算法。

回答 1 投票 1

替代在Google表格脚本中声明const

我了解Google表格不支持const声明,我目前在全局级别使用var。当然,这允许进行相同名称的重复声明。可以定义...

回答 1 投票 0

元组元素是只读的?

我正在尝试编写一个程序来扫描HRML标签及其属性。 #include #include #include #include #include #...

回答 2 投票 1

无效使用非静态成员函数[重复]

我有这样的东西:class Bar {public:pair one; std :: vector 汽车;酒吧(一号,二号,车子); }; ...

回答 3 投票 21

C ++ const正确性/缺少const构造函数

我将问题简化为这样的内容(const.cpp):#include class Original; class View {public:View(Original * that):m(that){}原始* m; };类...

回答 1 投票 1

[const_cast在静态数组上添加常数

我已经面临将非const静态数组传递给const参数的需要。正如我所发现的,const_cast不仅可以用来删除,而且可以用来添加constness来键入。因此,这是...

回答 2 投票 0

我想将新的segmentId(具有相同的名称)添加到我的映射数组中,但具有不同的elementId但方法相同

下面是MapperInterface.php,我试图弄清楚如何在const中添加if-else语句。映射数组。像这样:if(LIN02 ==“ VN”)o将LIN03视为SKU·...

回答 2 投票 3

将常数或非常数引用存储在同一类模板中

下面的示例简直是简陋的,因为我想了解这个概念。假设我们想要一个数组的1元素视图。我的问题是如何使其与const和...

回答 1 投票 1

C ++字符串文字和常量

在问这个之前,我读了前面的问题,但是问题有所不同。我在课堂上使用了它:static constexpr char * kSuffix =“ tos”;使用c ++ 11用gcc编译时出现此错误:...

回答 1 投票 1

为什么不能创建一个空类的const对象

#include class A {public:void foo()const {std :: cout <

回答 2 投票 11

我必须初始化函数本地静态常量吗?

我正在使用MS Visual Studio 2017,V. 15.9.8。我正在使用出色的JetBrains ReSharper Ultimate 2019.1.2 Build 191.0.20190603.142841。它在指示的位置给我警告:#...

回答 1 投票 2

int const array无法写入

编译以下程序int main(void){int const c [2]; c [0] = 0; c [1] = 1; }导致错误:分配了只读位置“ c [0]”。据我了解,const仅适用于...

回答 2 投票 1

从unique_ptr 到unique_ptr

将unique_ptr 移到unique_ptr 的最佳习惯是什么?用例:假设您在某个缓冲区中创建一个C字符串。为了确保在发生异常的情况下进行适当的清理,...

回答 2 投票 6

无法在具有恒定可变大小的类中创建堆栈分配的数组

为什么此代码无法编译? class MyClass {const int size = 5; int arr [size]; };该错误表明大小是未声明的标识符。

回答 3 投票 0

为什么C ++中没有像const指针那样的const引用?

int main(){int n = 1; int * const p =&n; //好的* p = 2; //符合预期。 p = 0; //预期错误。 int&const m = n; //错误:'const'限定词可能会...

回答 3 投票 3

为什么在PIMPL中无法访问工具类的常量函数?

我想尝试一下C ++中的PIMPL。就我而言,我正在使用operator()访问私有成员。接口类A和实现类AImpl都具有operator()const和operator()。代码...

回答 1 投票 2

在C ++中定义类作用域常量的最佳方法

我需要在与类相关的cpp文件中使用一些常量值,并且不会在其外部使用。我想出了几种方法:方法1:.cpp文件中的静态const ...

回答 1 投票 1

PHP将const数组合并为新的const数组,但不嵌套

假设我有3个const数组:const A = [“ a”,“ aa”,“ aaa”]; const B = [“ b”,“ bb”]; const C = [“ c”];我现在想将它们合并/合并到另一个const D数组中而不嵌套它们。我该如何...

回答 2 投票 0

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