static-variables

    0热度

    2回答

    我有一个类与静态变量。因为我需要一个构造函数,是不是默认的,我开始有点困惑,但我希望我做得很好 类 class Object3D{ public: static Object3D ObjControl; Object3D(); //this is here just for the initialization of the static variable

    4热度

    1回答

    我想了解使用C++以及boost和C++ 11规范的memoization。然而,我遇到了一个问题,我无法绕开我的头。我正在按照这里的教程:Memoization in C和教程说,你可以使用模板和lambda函数概括递归函数的记忆。本教程还列出了要与模板一起使用的递归阶乘和斐波那契函数。但是,指南仅使用斐波纳契函数。 我写了一个测试程序,看看这一切是如何工作的,并在同一个运行中同时制作一个mem

    8热度

    1回答

    我了解与应用程序(控制台/窗口)相关的静态变量的生命周期,但我不确定是否了解在Web应用程序(asp.net, mvc,web api等)。根据我的理解,当IIS回收应用程序池时,静态变量将重置为其类型的默认值(integrals = 0,reference types = null等),但我想知道内联初始化程序是否在重新初始化后重新初始化回收或将类型默认总是分配不管? 实施例(一个或多个): /

    1热度

    1回答

    我是一名具有所有GUI功能的新生,我想知道为什么我必须在代码中声明所有带有“static”的JFrame(否则它不会编译),如何修改我的代码以便在不声明的情况下进行编译他们“静态”? public class Ventana extends JFrame { private static JFrame frameInicio = new JFrame("Ingresar Datos");

    2热度

    3回答

    我学习存储类中C.I有一个简单的代码 enter code here int f1() { static int i=0; i++; printf("%d",i); } int f2() { printf("%d",i); } int main() { f1();f2();f1();f2(); } 编译器会发出错误为“我”

    0热度

    2回答

    当我运行这个程序时,它给了我下面的输出。为什么我把g.y变成2而不是5.那么为什么我得到这个输出呢?我错过了解。请解释我。 public class G { public int x = 3; public static int y = 7; public static void main(String[] args) { G g = new G()

    0热度

    1回答

    我使用很多静态类的FuelPHP 1.6.1,这似乎工作相当不错。现在我有一个加载一些数据 $menu = Menu::generate(); 它加载一些数据,并将其存储在static::$data 我怎么会去另一个类加载只是一个菜单生成?我得到了null结果,可能是因为我做错了什么,但我没有看到我现在做错了什么。 而且,是的,Menu::$data声明public static $data

    10热度

    2回答

    是否有可能具有“块类型”的静态变量? 我有一个只做静态方法的东西的类。执行这些方法后,我打电话给statusChangedBlock。只是为了创建该类的共享实例,并使用它的单个块属性。我不知道是否有可能有一个静态块变量;所以我不必创建一个具有单个属性的实例,只是为了通知我的状态已更改。 我知道有一个NSNotification的选项,但我不喜欢使用它,有一些罕见的例外。 ......这个问题听起来

    0热度

    2回答

    我只是困惑,并试图找出是否是一个好主意 要声明为null静态变量在全球一类 可以被所有其他类访问? 这能否以一种好的方式或不好的方式影响整个应用程序的性能 ?

    0热度

    2回答

    我知道所有的javascript文件都不是由服务器编译的,因为它只是直接提供服务。 但是,在我的后端,大多数变量被组织为静态的最终变量,所以当事情发生变化时,可以在一个地方完全改变。 目前我没有办法保持JavaScript和后端操作类变量之间的协调。像在线唯一的建议就是在jsp文件中创建javascript。有没有其他办法呢?