static相关内容

在实例构造函数之后调用静态构造函数?

亲爱的,像这样的问题一直已经问过,但在答案中没有我看到的问题的解释. 问题:C# 编程指南 说: 静态构造函数用于初始化任何静态数据,或执行只需要执行一次的特定操作.它在创建第一个实例或引用任何静态成员之前自动调用. 特别是,在创建类的任何实例之前调用静态构造函数.(这并不能确保静态构造函数在创建实例之前完成,但这是另一回事.) 让我们考虑示例代码: 使用系统;公开课测试 ..
发布时间:2022-01-05 20:30:38 C#/.NET

IIS7 显示它自己的 404 消息 &CF9 消息;应该只显示它​​自己的

我的目标似乎很简单. 我希望 IIS 7.5 处理 所有 404 文件未找到请求,无论是静态还是动态 (ColdFusion 9) 内容,并将用户定向到其自定义 404 HTML 页面. 我相信我需要的 IIS 设置是 existingReponse=R​​eplace、errorMode=Custom 和为 404 指定的文件路径.这就是我所做的. 安装 ColdFusion ..

无法创建内部带有静态的共享库

请帮我搜索整个互联网,但我找不到答案...... C层 我创建了一个简单的函数 int mean(int, int); 并将它放在 calc_mean.h 中并在 calc_mean.c 中初始化它> 这是这两个文件. calc_mean.c #include "calc_mean.h"int mean(int a, int b){返回 (a+b)/2;} calc_mean ..
发布时间:2022-01-05 20:30:04 移动开发

在 Rust 中在运行时使用环境变量填充静态/常量

我正在尝试在我的服务启动时从系统环境加载密码和敏感数据.我尝试了许多不同的方法,但似乎无法找到在 Rust 中执行此操作的正确方法. const PASSWORD: String = var("PASSWORD").unwrap(); 不起作用,因为常量中的方法调用仅限于常量固有方法.这同样适用于 static(显然,错误说的是 statics). 我见过的另一种方法是 const P ..
发布时间:2022-01-05 20:29:50 其他开发

跨文件共享静态变量:命名空间与类

这里有很多关于静态与全局的问题,但我认为我的问题有点不同. 我想知道是否有一种方法可以像类中的静态变量那样在文件之间共享放置在命名空间中的变量. 例如,我这样编码: //Foo.hFoo类{上市:静态整数代码;静态 int times_two(int in_);};命名空间栏{静态int kode;} - //Foo.cppint Foo::code = 0;int Foo::t ..
发布时间:2022-01-05 20:29:44 C/C++开发

ES6:如何从实例访问静态 getter

如何从实现该 getter 的类的实例访问静态 getter? 例如,我有这个类: class 组件 {静态获取 isComponent() { 返回真;}构造函数(){}}const c = 新组件(); 如何从“组件"类的“c"“isComponent"调用?我四处阅读,我发现的都是这样的: Object.getPrototypeOf(c).isComponent 但这不适用于我 ..
发布时间:2022-01-05 20:29:28 前端开发

从另一个类引用静态 NSString * const

在 A 班我有这个: static NSString * const kMyConstant = @"我的常量字符串"; 我如何从 B 类引用这个? 解决方案 你应该在标题中extern你的字符串,然后在实现中定义字符串. //ClassA.hextern NSString * const kMyConstant;//ClassA.mNSString * const kMyConst ..
发布时间:2022-01-05 20:29:15 移动开发

INotifyPropertyChanged 和静态属性

我因一个简单的问题而束手无策.我有一个实现 INotifyPropertyChanged 的类.某些实例属性的 getter 使用静态属性,因此如果静态属性更改,它们的值可能会更改?这是一个简化的示例. class ExampleClass : INotifyPropertyChanged{私有静态 int _MinimumLength = 5;public static int 最小长度{得到 ..
发布时间:2022-01-05 20:29:06 C#/.NET

静态变量的 INotifyPropertyChanged

我有一个非静态变量,并且 INotifyPropertyChanged 已成功实现.然后我试图让它成为全局变量,所以把它变成了一个静态变量.但这一次, INotifyPropertyChanged 不起作用.有什么解决办法吗? 解决方案 INotifyPropertyChanged 适用于实例属性.一种解决方案是使用单例模式并保留 INotifyPropertyChanged,另一种是使用 ..
发布时间:2022-01-05 20:28:48 C#/.NET

为什么非静态内部类不能有静态成员(字段和方法)?

可能的重复: 为什么我们不能在内部类中有静态方法? 我知道创建一个非静态内部类对象需要一个外部类对象,并且创建的非静态内部类对象自动具有对外部类对象的隐藏引用.但是为什么非静态内部类不能有静态成员呢?Java设计者只需要禁止内部类的静态方法内部的非静态外部类字段的访问,它会更有意义,非? 如果内部类有静态成员没有意义,为什么内部类可以通过继承有静态成员的类来继承静态成员? 我读 ..
发布时间:2022-01-05 20:28:40 Java开发

其他文件中的静态函数访问

使用 static 定义的函数是否有可能在文件范围之外被访问? 解决方案 这取决于您所说的“访问"是什么意思.当然,该函数不能在任何其他文件中按名称调用,因为它在不同的文件中是 static,但是您有一个指向它的函数指针. $ cat f1.c/* 静止的 */静态整数数字(无效){返回 42;}/* “全局"指针 */int (*pf)(void);无效初始化(无效){pf = 数字; ..
发布时间:2022-01-05 20:28:30 服务器开发

在 C++ 中我应该把常量字符串放在哪里:静态类成员还是匿名命名空间?

我需要定义一些只能由一个类使用的常量字符串.看起来我有三个选择: 将字符串直接嵌入到使用它们的位置. 将它们定义为类的私有静态常量成员: //A.hA类{私人的:静态常量 std::string f1;静态常量 std::string f2;静态常量 std::string f3;};//A.cppconst std::string f1 = "文件名 1";const std::s ..
发布时间:2022-01-05 20:28:14 C/C++开发

Hello world 工作正常,但随后出现没有 main 的错误?

我在 Java 中有以下简单的 hello world: class A {静止的 {System.out.println("你好世界");}} 它按预期工作,但奇怪的是,它给出了一个错误,指出 main 方法在之后不存在. $ javac A.java &&爪哇你好世界线程“main"中的异常 java.lang.NoSuchMethodError: main 为什么?我应该忽略它吗?我 ..
发布时间:2022-01-05 20:27:54 Java开发

我可以在运行时在 C++ 中初始化静态常量成员吗?

是否可以在运行时初始化我的类的静态常量成员?这个变量在我的程序中是一个常量,但我想将它作为命令行参数发送. //A.hA类{上市:静态常量 int T;};//在主方法中int main(int argc,char** argv){//我该怎么做A::T = atoi(argv[1]);} 如果不能这样做,我应该使用什么类型的变量?我需要在运行时初始化它并保留常量属性. 解决方案 我很 ..
发布时间:2022-01-05 20:27:45 C/C++开发

不建议调用静态 java.text.DateFormat 方法?

我收到一个 Find Bugs 错误 - 调用静态 java.text.DateFormat 的方法 和我不知道为什么在下面做这些事情不好/不可取. private static final Date TODAY = Calendar.getInstance().getTime();private static final DateFormat yymmdd = new SimpleDateFo ..
发布时间:2022-01-05 20:27:39 Java开发

在 .h 文件中定义的模板类静态成员变量会发生什么

如果模板类定义包含依赖于模板类型的静态成员变量,我不确定可靠的行为应该是什么? 就我而言,最好将该静态成员的定义与类定义放在同一个 .h 文件中,因为 我希望该类适用于我目前没有的许多模板数据类型知道. 我只想共享静态成员的一个实例在我的每个给定模板类型的程序中.(一个用于所有 MyClass,一个用于所有 MyClass,等等. 我可以最简短地说,在此链接列出的代码在编译时完 ..
发布时间:2022-01-05 20:27:26 C/C++开发