static

    10热度

    4回答

    为了获得更多知识,我将C++动态链接库转换为静态库。 我的问题是我如何使用.obj文件来编译C#express/MS visual studio这两个项目?

    20热度

    7回答

    在Java中,何时应该使用静态非最终变量? 例如 private static int MY_VAR = 0; 显然,我们现在谈的不是常量在这里。 public static final int MY_CONSTANT = 1; 在我的经验,使用一个单身的时候我经常正当他们,但我最终需要有多个实例,并导致自己十分头疼的问题,并重新理。 它似乎是罕见的,他们应该在实践中使用。你怎么看?

    22热度

    4回答

    重复: C++: undefined reference to static class member 如果我有这样的 // header file class Foo { public: static int bar; int baz; int adder(); }; // implementation int Foo::adder() {

    1热度

    1回答

    可以在基类中定义一个静态成员变量,并且有多个派生类,每个派生类都使用它自己的此成员变量的实例? 下面的代码编译成功,并打印正确的输出,但我仍然不确定做这样的事情是一种好的做法。 在下面的例子中,如果我明确定义了s的一个实例(通过调用:string A :: s;),但它实际上如何工作,但实际上使用了2个实例? class A { protected: void SetS(st

    182热度

    11回答

    我有几个类并不真的需要任何状态。从组织的角度来看,我希望把它们放在层次结构中。 但似乎我不能声明静态类的继承。 类似的东西: public static class Base { } public static class Inherited : Base { } 将无法​​正常工作。 为什么该语言的设计者关闭了这种可能性?

    40热度

    6回答

    我知道在源文件中声明静态函数时它意味着什么。我正在阅读一些代码,发现头文件中的静态函数可能会在其他文件中调用。

    5热度

    8回答

    我在这里看到了很多关于这个主题的讨论。 如果我有一个静态类w /静态方法连接到数据库或服务器,在多用户环境(如网页)中使用它是一个坏主意?这是否会让新用户在接受新用户之前等待先前用户的线程完成其呼叫? 这对多线程的影响是什么? Thx!

    2热度

    3回答

    下面是我正在尝试确定的... 我有一个实用程序类将行添加到文本文件。 这个必须被其他一些类使用,比如 一个常见的日志文件。 在我的第一个实现中,我想要使用它的所有类 创建一个无参考实例,例如, new Logger(logline,logname); 构造函数创建一个PrintWriter,追加行 并关闭文件。 这看起来很浪费,因为每个行都附加了一个新的实例,用于 。 另一种方法是在这个共同的类使

    10热度

    5回答

    我在使用Activator类来访问程序集中的资源,否则我会创建一个循环引用(依赖注入)。我之前用香草类做过,我需要参考,但我的问题是:我可以使用Activator访问静态类吗? 绊倒我的部分是激活器返回对象的实例,而静态类没有实例。这可能吗?

    7热度

    4回答

    我有一个相对昂贵的数据获取操作,我想要缓存结果。这种操作由const方法调用,大致是这样的: double AdjustData(double d, int key) const { double factor = LongRunningOperationToFetchFactor(key); return factor * d; } 我想AdjustData保持cons