Resultados de la búsqueda a petición "static-members"

5 la respuesta

¿Por qué la palabra clave 'this' no se puede usar en un método estático?

¿Por qué no puede la palabra clavethis ser utilizado en un método estático? Me pregunto por qué C # define esta restricción. ¿Qué beneficios puede obtener esta restricción? [Actualización]: En realidad, esta es una pregunta que recibí en una ...

1 la respuesta

Miembros estáticos implícitamente perezosos en Swift

Acabo de notar questatic miembros de Swiftstructs están implícitamentelazy. Por ejemplo, esto solo llamará alinit una vez: class Baz { init(){ print("initializing a Baz") } } struct Foo { static let bar = Baz() } var z = Foo.bar z = ...

4 la respuesta

Funciones de clase privada frente a funciones en un espacio de nombres sin nombre

Me he dado cuenta de que tiendo a no tener funciones de clase privada. Si es posible, todos los candidatos a la clase privada funcionan en lugar de ponerlos en un espacio de nombres sin nombre y pasar toda la información necesaria como parámetros ...

3 la respuesta

Definición de C ++ del miembro de datos estáticos dllimport

Tengo una clase que se ve a continuación: //.h file class __declspec(dllimport) MyClass { public: //stuff private: static int myInt; }; // .cpp file int MyClass::myInt = 0;Me sale el siguiente error de compilación: error C2491: 'MyClass::myInt' ...

5 la respuesta

¿Qué significa "typedef void (* Something) ()"

Estoy tratando de entender lo que esto significa, el código que estoy viendo tiene en .h typedef void (*MCB)(); static MCB m_process;Cía MCB Modes::m_process = NULL;Y a veces cuando lo hago m_process();Me da error de segmentación, ...

1 la respuesta

Plantilla C ++: el miembro estático en un objeto global no se inicializa

Tengo una pieza de código simple de C ++, en el que definí una plantilla y un objeto global al especializar la plantilla. El constructor de objetos accede a un miembro estático en la plantilla especializada. Pero resulta que el miembro estático ...

6 la respuesta

¿Están abiertos los campos estáticos para la recolección de basura?

Dada una hipotética clase de utilidad que se usa solo en la configuración del programa: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and ...

2 la respuesta

¿Cómo afectan las variables miembro estáticas el tamaño del objeto?

Me pregunto cómo las variables miembro estáticas se implementan típicamente en lenguajes como C ++ y si su uso afecta el tamaño de los objetos instanciados. Sé que todas las instancias de esa clase comparten miembros estáticos, pero ¿cómo se ...

6 la respuesta

Mensaje de error Estándares estrictos: el método no estático no debe llamarse estáticamente en php

Tengo el siguiente php. Sin embargo, cuando veo el index.php me sale el siguiente mensaje de error. Normas estrictas: el método no estático Página :: getInstanceByName () no debe llamarse estáticamente en /var/www/webworks/index.php en la línea ...

2 la respuesta

Almacenamiento de miembros de datos de plantilla estática

Primero escribiré un ejemplo para abordar adecuadamente la pregunta. En primer lugar, declararé que la plantilla se usará para crear un objeto singleton (no creado automáticamente):singleton_base.h template <class Derived> class SingletonBase { ...