static相关内容

在 C# 中内联或在静态构造函数中初始化静态变量的区别

我想知道初始化静态成员内联有什么区别: 类 Foo{私人静态酒吧 bar_ = new Bar();} 或在静态构造函数中对其进行初始化,如下所示: 类 Foo{静态 Foo(){bar_ = 新酒吧();}私人静态酒吧 bar_;} 解决方案 如果你的类型中有一个静态构造函数,它会因为 beforefieldinit 标志不再被应用. 它也会影响初始化顺序 - 变量初始化器都在静 ..
发布时间:2022-01-18 23:55:30 C#/.NET

OpenCV Android 上的静态初始化

我正在尝试运行 OpenCV 教程 1 - 使用 这个 我不想安装单独的 OpenCV 管理器应用程序)但我收到 “OpenCV 错误:无法为 OpenCV 加载信息库." 我做了以下事情: 添加了一个 libs 文件夹,其中包含 armeabi、armeabi-v7a 和 x86 文件夹(来自 OpenCV-2.4.2-android-sdk/sdk/native/libs/) ..
发布时间:2022-01-18 23:54:22 Java开发

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

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

Objective-C中的静态构造函数等效?

我是 Objective C 的新手,我无法找出语言中是否存在等效的静态构造函数,即类中的静态方法,将在第一个实例之前自动调用此类的实例化.还是我需要自己调用初始化代码? 谢谢 解决方案 +initialize 方法在第一次使用类时被自动调用, 在使用任何类方法或创建实例之前.你不应该自己调用 +initialize. 我还想传递我学到的一个花絮:+initialize 被子类 ..
发布时间:2022-01-18 23:36:55 移动开发

GCC中的函数静态变量是线程安全的吗?

在示例代码中 void foo(){静态酒吧 b;...} 用 GCC 编译是否保证 b 将以线程安全的方式创建和初始化? 在 gcc 的手册页中,找到 -fno-threadsafe-statics 命令行选项: 不要发出额外的代码来使用C++ ABI 中指定的例程本地线程安全初始化静力学.您可以使用此选项在代码中稍微减少代码大小不需要是线程安全的. 这是否意味着本地静态变 ..
发布时间:2022-01-18 23:17:20 C/C++开发

静态 C++ 类成员何时初始化?

对此似乎没有简单的答案,但是否可以安全地做出关于何时可以访问静态类字段的假设? 编辑:唯一安全的假设似乎是在程序开始之前初始化所有静态变量(调用 main).所以,只要我不从其他静态初始化代码中引用静态,我就不用担心了吗? 解决方案 该标准保证了两件事 - 在同一个翻译单元(通常是 .cpp 文件)中定义的对象按照它们的定义顺序进行初始化(不是声明): 3.6.2 在进行 ..
发布时间:2022-01-18 23:12:34 C/C++开发

静态变量什么时候初始化?

我想知道静态变量何时初始化为其默认值.加载类时创建(分配)静态变量是否正确,然后执行声明中的静态初始化程序和初始化?在什么时候给出默认值?这就导致了前向引用的问题. 如果您可以参考 为什么没有及时初始化静态字段? 尤其是 Kevin Brock 在同一站点上给出的答案.第三点看不懂. 解决方案 来自 查看Java 静态变量方法: 它是一个属于类而不属于对象(实例)的变量 静态 ..
发布时间:2022-01-18 23:12:18 Java开发

静态类初始化什么时候发生?

什么时候初始化静态字段?如果我从不实例化一个类,但我访问一个静态字段,那么用于实例化私有静态字段的所有静态块和私有静态方法是否都在那个时刻(按顺序)调用? 如果我调用静态方法怎么办?它是否也运行所有静态块?在方法之前? 解决方案 一个类的静态初始化通常发生在以下事件第一次发生之前: 创建了一个类的实例, 调用类的静态方法, 分配了一个类的静态字段, 使用了非常量的静态字段 ..
发布时间:2022-01-18 23:08:15 Java开发

从非静态方法构建静态委托

我需要为类的非静态方法创建一个委托.复杂之处在于,在创建时我没有类的实例,只有它的类定义.在通话时,我确实有手头的实例.因此我需要一种方法: 为成员方法构建一个“不完整"的委托,缺少实例. 从 1 调用委托,显式传递类的实例. 这两种可能吗?如何?注意:我愿意为第一个付出高昂的性能价格,但理想情况下,第二个不应比委托调用贵很多. 解决方案 你有两个选择,你可以像对待扩展方法一 ..
发布时间:2022-01-18 12:48:08 C#/.NET

同一应用服务中的 Azure 函数是否在同一实例中运行

我有一个场景,其中我的一个类有一个静态成员,我可以从函数应用程序设置其值.假设属于同一个应用服务计划的另一个函数应用也使用这个相同的类,并且还设置/依赖于静态成员的值.现在,如果这两个功能应用程序从不同时运行,我们没有问题.此外,如果它们不在同一个实例下运行,那么我们也没有问题,因为每个正在运行的实例都有自己的类定义. 我的问题是,来自同一个应用服务的每个函数应用是否运行在不同的实例上? ..
发布时间:2022-01-17 16:41:21 其他开发

Azure Functions 静态 SqlConnection - 正确的扩展方式?

我将 Azure Functions 与队列触发器一起用于我们的部分工作负载.特定函数会查询数据库,这会产生扩展问题,因为大量并发 ping 数据库的函数实例会导致 Azrue DB 连接的最大允许数量不断受到影响. 这篇文章 https://docs.microsoft.com/en-us/azure/azure-functions/manage-connections 将 HttpCli ..

Azure 函数静态隔离

我找不到太多关于在应用服务计划中隔离 Azure 功能的文档. 如果您在 azure 函数调用之间共享一个静态变量,例如 HttpClient,我认为通读可扩展性建议,它可以在同一进程或单独进程中运行,或者单独的服务器...这很好,使用 Lazy 可以帮助解决线程问题. 但是单独的 Azure Functions 可以共享一个工作进程吗?即我应该隔离静态变量以确保功能隔离吗?我收 ..
发布时间:2022-01-17 15:56:24 C#/.NET

gcc 的 -static 选项?

我想知道 gcc 上的 -static 选项有什么作用.我在编译某个应用程序时需要这个选项,但是当我这样做时,我收到以下错误: gcc -static -O3 -o prog prog.c/usr/bin/ld: 找不到 -lccollect2: ld 返回 1 个退出状态 需要安装什么? GCC 版本: [user@localhost 目录]$ gcc -v使用内置规范.COLLEC ..
发布时间:2022-01-17 08:15:58 其他开发

未找到适用于 i386 架构的 iOS 符号

经过,我做了一个静态库http://www.icodeblog.com/2011/04/07/creating-static-libraries-for-ios/.为了测试这个库,我创建了一个新项目并将静态库拖到项目中并尝试测试它的一种方法.但它给了我错误““_OBJC_CLASS__$_MyLib",引用自:".MyLib 是我创建的库的名称. 我在创建静态库时采取的步骤.1.新建一个Xc ..
发布时间:2022-01-16 19:59:41 移动开发