constants相关内容

0LL 或 0x0UL 是什么意思?

我正在阅读 Google Go 教程,并在常量部分看到了这一点: 没有像 0LL 或 0x0UL 这样的常量 我尝试进行 Google 搜索,但出现的只是人们使用这些常量但没有解释它们的含义的实例.0x 应该以十六进制文字开头,但这些不是十六进制数字中可能出现的字符. 解决方案 这些是 C 和 C++ 中的常量.后缀LL 表示常量是long long 类型,UL 表示unsig ..
发布时间:2022-01-23 23:29:29 其他开发

为什么我可以更改 const char* 变量的值?

为什么下面的 C 代码可以工作? const char* str = NULL;str = "测试";str = "test2"; 既然 str 是一个指向常量字符的指针,为什么我们可以给它分配不同的字符串字面量呢?此外,我们如何保护 str 不被修改?例如,如果我们稍后将 str 分配给一个更长的字符串,该字符串最终会覆盖另一部分内存,这似乎是一个问题. 我应该在我的测试中补充一点,我 ..
发布时间:2022-01-23 23:29:21 其他开发

在objective-c中定义一个常数

我想在objective-c中定义一个常量. 以前我有以下功能: +(NSString *) getDocumentsDir {NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);NSString *documentsDir = [paths ob ..
发布时间:2022-01-23 23:29:02 移动开发

C++ 中 const 到非 const 的转换

这些天我对 const 关键字真的很恼火,因为我不太熟悉它.我有一个存储所有 const 指针的向量,例如 vector*>*Q_exclude,并且在另一个类的构造函数中,我需要这个队列中的一个元素作为参数传入,并将它分配给一个非常量成员.我的问题是: 如何将 const 变量分配给非 const 变量?我知道这没有意义,因为毕竟 const 是 const,不 ..
发布时间:2022-01-23 23:28:55 C/C++开发

在android中定义常量的最佳方法是静态类、接口还是xml资源?

我正在开发一个使用 Web 服务从服务器获取数据的 android 应用程序,因为我有三组不同的 URL 来指向开发系统、测试服务器和实时服务器.每当我想提供测试/直播应用程序时,都很难更改 URL.所以我计划将其设置为可配置的,以便应用程序可以根据我的构建类型配置常量获取适当的 URL.所以, 这是保持这个常量的最好方法,java静态类或java公共接口或xml资源文件.?什么时候?为什么 ..
发布时间:2022-01-23 23:28:36 移动开发

什么时候在 Swift 中使用静态常量和变量?

有一些帖子介绍了如何在 Swift 中为 static constant 和 static variable 编写代码.但不清楚何时使用static constant 和static variable 而不是constant 和variable.谁能解释一下? 解决方案 当您将静态 var/let 定义到类(或结构)中时,该信息将在所有实例(或值)之间共享. 分享信息 类动物{静态 ..
发布时间:2022-01-23 23:28:21 移动开发

如何定义 UIColor 的常量值?

我想做这样的事情,但我无法获得合作语法. static const UIColor *colorNavbar = [UIColor colorWithRed: 197.0/255.0 green: 169.0/255.0 blue: 140.0/255.0 alpha: 1.0]; 我想我可以定义宏,但它们很丑. 解决方案 我喜欢使用类别来扩展类,并为这类事情提供新方法.下面是我今天刚 ..
发布时间:2022-01-23 23:28:11 移动开发

Kotlin 中的常量——创建它们的推荐方法是什么?

建议如何在 Kotlin 中创建常量?命名约定是什么?我在文档中没有找到. 伴侣对象{//1val MY_CONST = "某事"//2const val MY_CONST = "某事"//3val myConst = "某事"} 还是……? 解决方案 避免使用伴随对象.在后台,为可访问的字段创建了 getter 和 setter 实例方法.调用实例方法在技术上比调用静态方法更昂贵. ..
发布时间:2022-01-23 23:27:54 其他开发

在 Objective-C 中创建常量的最佳方法是什么

我正在创建一个 Reddit 客户端用于学习目的.我需要一个包含常量的文件.我正在考虑在 Reddit-Prefix.pch 文件中导入该文件,以使常量可用于所有文件.这是一种很好的做事方式吗?另外,我做了研究,发现了几种创建常量的方法,但我不知道该使用哪一种: #define 宏 常量 静态常量 extern const 枚举 那么哪种方式是首选方式?约定是什么?我知道“这取 ..
发布时间:2022-01-23 23:27:27 移动开发

定义我自己的 None-like Python 常量

我有一种情况,要求我阅读来自各种来源的数据库更新说明集合.所有源都将包含一个主键值,以便将更新应用于数据库的代码可以找到正确的记录.但是,这些文件会在报告的其他列中有所不同. 当我阅读并创建我的更新说明时,我必须区分提供了列(例如,MiddleName)但为空的更新(意味着没有中间名并且该字段应更新为 NULL)和更新未包含 MiddleName 字段(意味着更新根本不应该触及中间名列). ..
发布时间:2022-01-23 23:27:19 Python

C 中的 const 与 C++ 中的 const

给定的代码在 C 中编译,但在 C++ 中失败. int main(){常量 int x;/* 未初始化的 const 在 C 中编译,但在 C++ 中失败*/} 从 C 到 C++ 的转变背后的基本原理和原因是什么? 解决方案 参见规范,在兼容性附录 C.1.6 中: 7.1.6 [另见 3.5] 更改: const 对象必须在 C++ 中初始化,但在 C 中可以保持未初 ..
发布时间:2022-01-23 23:27:02 C/C++开发

在 C 中允许重复的 const 限定符但在 C++ 中不允许?

示例代码片段 const const const int x = 10;主函数(){} 在 C 中编译,但不在 C++ 中.为什么它会在 C 中编译?我认为这在 C 中也会失败.没关系. C++ 标准的哪一部分禁止使用重复的 const,而 C 标准的哪一部分允许这样做? 解决方案 C99 §6.7.3/4: 如果同一个限定符在同一个 specifier-qualifier ..
发布时间:2022-01-23 23:26:39 C/C++开发

在类的函数中使用“const"

我在类中看到了很多将 const 关键字放在函数后面的用法,所以我想知道它是关于什么的.我在这里读到了: http://duramecho.com/ComputerInformation/WhyHowCppConst.html . 它说使用 const 是因为函数“可以尝试更改对象中的任何成员变量".如果这是真的,那么它应该在任何地方使用,因为我不希望以任何方式更改或更改任何成员变量. c ..
发布时间:2022-01-23 23:25:12 C/C++开发

为什么链接到 Promise.resolve() 的 .then() 允许重新分配 const 声明?

鉴于使用 const 声明的变量无法重新分配或删除,请参阅 JavaScript 中有常量吗? JavaScript const 关键字 是否可以删除一个使用 const 声明的变量?? 为什么可以在传递给 .then() 链接到 Promise.resolve() 的函数中将值重新分配给使用 const 声明的变量 其中 const 变量被传递,但不可能重新分配 cons ..
发布时间:2022-01-23 23:24:50 前端开发