constants相关内容

为什么我的返回类型没有意义?

我正在尝试使用 const MyClass * const 的返回类型。但是,我得到一个警告: 警告:#815-D:返回类型上的类型限定符是没有意义的。 这不是有效类型吗?我想要一个不能更改的指针,并且我希望它指向的东西也不能更改。 解决方案 指针本身具有值类型,因此使其成为常量没有任何意义。调用者函数不能限制调用者函数对返回值的作用。类似于尝试定义以下内容: cons ..
发布时间:2020-10-08 06:07:44 C/C++开发

为什么在这里允许使用非const初始化静态变量?

我正在阅读此。 @Andrei T的第一个答案是 即使“ $ b $”存在,“大”对象也不是C中的常量表达式。 b对象声明为const。 const限定的对象(任何类型)都是 ,而不是C语言术语中的常量。不管 的类型如何,都不能在具有静态存储持续时间的对象的 初始化程序中使用它们。 例如,这不是常量 const int N = 5; / *`N`不是C中的常数* / ..
发布时间:2020-10-08 06:07:32 其他开发

本地主机上的目录名(__FILE__)

我正在使用WAMP,并且在www目录中有一个开发站点。我想使用 dirname(__ FILE __)定义服务器根目录的路径。 当前我使用的配置文件包含: define('PATH',dirname(__ FILE__)); 我将配置文件包含在我的 header.php中文件,如下所示: ..
发布时间:2020-10-08 06:07:29 PHP

C ++中的临时对象确实是const吗?

我一直认为C ++中的临时对象会被编译器自动视为const。但是最近我经历了以下代码示例: function_returning_object()。some_non_const_method(); 对C ++编译器有效。这让我感到奇怪-C ++ const中的临时对象的确是吗?如果是,那么为什么编译器认为上面的代码正确? 解决方案 否,不是。除非您将返回类型声明为const。 ..
发布时间:2020-10-08 06:07:25 C/C++开发

Java中的字母常量?

我遇到一种情况,需要在字母表中查找字母索引。在Python中,我可以使用 string.ascii_lowercase 或 string.ascii_uppercase 。 Java中有类似的东西吗? 显然我可以做到: 私有静态字符[]字母表=“ abcdefghijklmnopqrstuvwxyz” .toCharArray(); 但是经过了这么多Python之后, ..
发布时间:2020-10-08 06:07:22 Java开发

不可修改的变量

C#是否允许使用无法修改的变量?就像 const ,但是不必在声明时给它赋值,该变量没有任何默认值,而只能在运行时赋值一次(编辑:可能不是从构造函数)。还是不可能? 解决方案 您可以创建自己的提供此类功能的泛型类,但这可能会显得过大。 / p> 公共类SetValueOnce { 公共布尔集; 私人T值; public SetValueOnce() { _v ..
发布时间:2020-10-08 06:06:15 C#/.NET

标头中共享的c常量

我想在多个C文件中共享某些C字符串常量。常量跨越多行以提高可读性: const char * QUERY =“ SELECT a,b,c” “从表...”; 执行上述操作会重新定义QUERY。我不希望使用宏,因为每行之后都需要使用空格'\'。我可以在单独的c文件中定义它们,并在h文件中替换变量,但是我觉得很懒。 还有其他方法可以在C语言中实现吗? 解 ..
发布时间:2020-10-08 06:06:11 其他开发

红宝石中的常量或类变量?

我已经用Ruby编程了几个月了,我想知道何时在类变量上使用常量,反之亦然。 (我在Rails中工作,正在考虑模型中的常数。) class Category TYPES =%w(上市活动业务)。冻结 结束 OR 类类别 @@ types =%w(上市活动业务).freeze cattr_reader:types end 在某些情况下 ..
发布时间:2020-10-08 06:06:08 其他开发

删除R中的常量列

当我收到此错误时我正在使用prcomp函数 prcomp.default(x,...)中的错误: 无法将常数/零列重新缩放为单位方差 我知道我可以扫描我的手动输入数据,但是R中是否有任何函数或命令可以帮助我删除这些常量变量? 我知道这是一个非常简单的任务,但我从未遇到过执行此操作的任何函数。 谢谢, 解决方案 此处的问题是您的列方差等于零。您可以通过这种 ..
发布时间:2020-10-08 06:06:04 其他开发

常量已经在PHP中定义

我有一个正在尝试运行的函数,但它显示的消息是 CONSTANT已经定义。 我试图放一个条件,说“如果已定义”,则仍然没有。有什么方法可以忽略它并查看输出吗? 解决方案 替换为: define('constant','value'); 其中: if(!defined('constant'))define('constant','value'); ..
发布时间:2020-10-08 06:06:01 PHP

Java中的时间常量?

是否有一个Java程序包,其中包括每分钟/小时/天/年的所有烦人的时间常数,例如 毫秒/秒/分钟?我不愿意重复这样的事情。 解决方案 Joda-Time 包含诸如天数,其中包含诸如 toStandardSeconds()。因此,您可以这样写: int秒= Days.ONE.toStandardSeconds(); 虽然看起来有些冗长,也许仅对更复杂的情况(例如l ..
发布时间:2020-10-08 06:05:55 Java开发

使用Rails时在Ruby中处理常量的最佳方法是什么?

我有一些常量,它们代表模型中一个字段中的有效选项。在Ruby中处理这些常数的最佳方法是什么? 解决方案 您可以为此目的使用数组或哈希(在您的环境中) .rb): OPTIONS = ['one','two','three'] OPTIONS = { :one => 1,:two => 2,:三=> 3} 或一个枚举类,它允许您枚举常量和键用于关联它们: ..
发布时间:2020-10-08 06:05:53 其他开发

Java中字符串常量的串联

在C ++中,创建多行字符串的最佳规范方法是创建相邻字符串,并让编译器在编译时将它们连接起来,如下所示: string s =“这是一个很长的字符串... \n” “,它一直在继续……”; 在Java中,我唯一知道的方法是串联: 字符串s =“这是一个很长的字符串... \n” + “并且它一直在继续……” ; 问题是,这是在运行时生成单个字 ..
发布时间:2020-10-08 06:04:51 Java开发

初始化const变量

如何使用 const 类型初始化 KILO 变量? const KILO = math.Pow10(3) 因为我有错误 const初始值设定项运算。Pow10(3)不是常量 解决方案 常量声明不能包含函数调用(某些例外,请参阅下文),必须对其进行求值 在规范:常量: 常量值由符文, integer ,浮点,虚构,或字符串 ..
发布时间:2020-10-08 06:04:48 其他开发

为什么不能在switch语句中使用元组常量作为大小写

我决定使用Swift的case语句和元组。 我决定使用月/日/年元组。令我惊讶的是,我不能在switch语句中使用恒定的元组值作为案例。这是一个示例(可以粘贴到Playground中并运行) import UIKit typealias mdyTuple =(月份: Int,day:Int,year:Int) 让joes生日:mdyTuple =(月:6,day:7,年:1978 ..
发布时间:2020-10-08 06:04:44 移动开发