const 相关问题

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

如果方法是const,如何找到向量的中位数?

我创建了一个名为Collect的方法,它向向量添加了一堆值(如下所示)void Median :: Collect(double datum){myVe ctor.push_back(datum);我需要创建一个方法......

回答 3 投票 4

在函数原型中将/ * const * /而不是const限定符添加到char * param

我正面临一个函数,它接受一个char数组的指针,但它只对char *指向的mem执行读操作。我可以直接在char *之前将const添加到原型中...

回答 1 投票 1

初始化Boost点C ++

我正在使用Boost库来操纵N维域中的点。问题是我找不到一种方法来初始化它们而不分别设置每个坐标。得到或设定......

回答 1 投票 3

通过传递函数长度来声明函数内部的数组

我想要一个带正整数的函数,然后声明一个数组,初始化它并打印它。以下代码适用于GCC编译器,但它不适用于MSVC编译器。 ...

回答 2 投票 0

const与readonly

今天我发现了一篇文章,其中const字段称为编译时常量,而readonly字段称为运行时常量。这两个短语来自“Effective C#”。我在MSDN和...搜索

回答 5 投票 8

如果不使用const,则在RAM中进行不需要的分配,尽管放置在Flash绝对地址处

我正在使用GCC。我通过.ld链接器文件在Flash中创建了一个SECTION,我在那里放置了一些带有指令__attribute __的数据(704字节)((节...数据似乎在flash中,但是相同的空间是...

回答 1 投票 5

结构变量初始化时,结构中的const变量是否会转到RAM?

我需要一个面向对象的模型来存储一系列实体的一些参数。我正在研究STM32上的嵌入式项目,我的SRAM少于8kB。大多数这些参数是......

回答 2 投票 1

如果有的话,我们应该使用const吗?

Const被烘焙到客户端代码中。 Readonly不是。但const更快。可能只是略有一点。问题是,是否有任何情况你应该更喜欢const而不是readonly?或者 ...

回答 10 投票 26

const和readonly有什么区别?

const和readonly之间的区别是什么?你用另一个吗?

回答 32 投票 1188

导入常量PHP

我有这个文件命名空间Drupal \ api \ ConfigArrays {const jsonApiUris = array('insert_publication'=> array('method'=>'POST','uri'=>'node / ...

回答 1 投票 0

为什么const char * const&=“hello”编译?

我正在阅读一本书中的代码片段并找到它:const char * const&a =“hello”; //可以编译const char *&a =“hello”; //不能我所知道的是在初始化参考时,......

回答 2 投票 52

const如何阻止写入特定内存[Clang,Mac OS] [重复]

我正在搞乱C ++,读一些关于这种语言的好习惯的书。我读过有关const_cast的内容,并编写了简单的程序来回答问题:我可以删除const前缀并写入...

回答 1 投票 -2

类const到$ variable

我有这个代码:class ContactIntegration {const P_DESCRIPTION ='description here'; const MAIL_SENT_TRIGGER ='7_mail_sent'; public $ form_data; public $ default_payload = array('...

回答 2 投票 0

C ++模板的模板无法编译

我有这个测试程序#include #包括 using namespace std;模板 class C,typename T> void print(const C &c){for(...

回答 2 投票 3

可以使用const变量来声明C中数组的大小吗?

为什么以下代码会抛出错误? const int a = 5; int b [a] = {1,2,3,4,5};而且当我尝试编译没有“const”关键字的上述代码时,我得到了同样的错误:int a = 5; int b [a] ...

回答 5 投票 34

在C ++中,如果“int a = 3; int * p =&a;“,那么为什么不允许使用”const int *&pp = p“,但允许使用”const int * const&pp = p“?

在C ++中,if:int a = 3; int * p =&a;那么为什么const int *&pp = p;不允许,但const int * const&pp = p;被允许?

回答 3 投票 3

什么是C ++ const参考返回值的c#模拟

我把类成员的c ++访问器编写为SomeClass const&x()const {return m_x;似乎c#中这种唯一的保护是使用私有(或未定义)集定义属性。 ...

回答 2 投票 4

函数中的C ++ const参数

我正在继续我用C ++学习uni,我遇到了一些关于指针,const参数和类实现的所有基础知识的严重理解问题(这是......

回答 3 投票 0

如何通过查找迭代器结果来分配对的元素

我有一组对,我想要改变我想要找到的一对对的第二个字段:#include #包括 #包括 int main(){auto p = std :: ...

回答 1 投票 0

C ++什么时候通过值与引用传递const struct参数是有意义的?

我已经看到了类似的问题,但我想澄清一下......假设一个基本的C ++类:class MyClass {public:struct SomeData {std :: wstring name;的std ::矢量&...

回答 4 投票 2

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