const 相关问题

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

我如何创建一个由const参数指定长度的数组? [重复]

我有一个函数:void f(const size_t&len){double arr [len];但它不起作用,因为我从len得到消息,“表达式必须具有恒定值”。我该怎么解决...

回答 2 投票 -1

在c ++中,当const也可以工作时,为什么编译器选择非const函数? [重复]

例如,假设我有一个类:Foo类{public:std :: string&Name(){m_maybe_modified = true;返回m_name; } const std :: string&Name()const {...

回答 4 投票 20

C ++:使用内部链接向前声明const

我想向前声明一个const变量而不给它外部链接。但是在我看来,这是不可能的,因为extern关键字同时表示“这具有外部...

回答 1 投票 1

std :: list 无法定义

我正在尝试定义一个常量对象的常量列表,但似乎无法完成。这是我可以很好编译的示例:#include #include class Person {public:...

回答 1 投票 0

如何防止初始化列表中的错误值?

编写构造函数时,您有机会从其范围之外或其他不希望的情况下测试参数的值。 A类{int b;公开:a(int c){...

回答 2 投票 0

编译器警告:打印枚举值

我想将枚举的值打印为#警告或#pragma消息。我使用typedef枚举而不是#define'ing值,因为它使编辑更容易,并允许键入函数...

回答 3 投票 0



如何在声明为const的方法中更改类成员

我有一个提供相应时间值的类。我有一个方法可以更改m_time(在hh,mm,ss)[ms]中,但最后将其声明为const。因此,我需要更改属性m_time,但是我...

回答 2 投票 -1

const TYPE * const VAR的属性

我试图了解以下情况:我们有一个常量变量pfPowerManStates的声明,该变量的类型指向const PowerManStateType。 PowerManStateType是一个函数指针-...

回答 1 投票 0

如何在A类的const字典中存储A类的方法?

假设我们将A类定义为A类:KEY_A =“ KEY_A” KEY_B =“ KEY_B” __methodDict = {KEY_A:__method_a,KEY_B:__method_b} def __init __((self):...

回答 1 投票 0

如何从构造函数副本T(const T&)调用对象T?

我有一个副本构造函数T :: T(const T&)。该对象具有两个属性,例如颜色和高度。这意味着我需要将参数中对象的颜色和高度分配给我的对象。 ...

回答 2 投票 -3

为什么const与简单对象javascript不同

[当我在Javascript画布中工作时,当我为thius const Angle = { * Math.Pi} ...

回答 1 投票 0

Golang获取类型常量的值

我试图弄清楚如何在Go中针对用例正确使用常量,就像我在其他语言中使用枚举一样,但是我在努力正确使用类型常量。假设我们有以下...

回答 2 投票 -1

当我使用(auto&it:myUnorderedMap){…= std :: move(it.second)}时为什么会得到const引用?

最小可复制示例cpp.sh/2nlzz:#include #include #include #include 使用命名空间std; int main(){struct ...

回答 2 投票 1

随机数生成功能说明

谁能解释这两行功能? int getRandomNumber(int min,int max){静态const双分数= 1.0 /(RAND_MAX + 1.0);返回最小值+ static_cast (((max-...

回答 1 投票 0

如何在编译时查询constexpr std :: tuple?

在C ++ 0x中,可以创建一个constexpr std :: tuple,例如像#include constexpr int i = 10; constexpr float f = 2.4f; constexpr double d = -10.4; constexpr std :: tuple

回答 3 投票 20

作为常量的朋友方法

为什么我不能将一个朋友函数声明为const? //Types.h #pragma一旦#include #include class Player {public://构造器Player();播放器(const std :: ......> ] >>

回答 1 投票 0

将指针从const doubles的指针返回doubles

我正在尝试编写一个名为ComputeMaximum的函数,该函数具有两个参数,两个都指向常量double的类型指针,并返回指向double的类型指针,我不断遇到以下转换错误:...

回答 5 投票 0

std :: std :: array的运算符[]绑定

我正在尝试在std :: array的or运算符[]上绑定成员函数,但是编译器(gcc 7.3)表示无法确定类型名_Func。因此,我创建了自己的结构数组,以查看...

回答 1 投票 2

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