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

1 la respuesta

¿Por qué el miembro estático constexpr (de la clase de tipo) requiere una definición?

==> Ver el código de fragmento completo y la compilación encoliru [http://coliru.stacked-crooked.com/a/e6ebe0ef8a87b601]. tengo unLiteralType [http://en.cppreference.com/w/cpp/concept/LiteralType] relleno de claseconstexpr ...

2 la respuesta

Inicializar miembros estáticos en PHP

class Person { public static function ShowQualification() { } } class School { public static $Headmaster = new Person(); // NetBeans complains about this line }¿Por qué esto no es posible? Quiero poder usar esto ...

2 la respuesta

Inicializador de expresión constante para miembro de clase estática de tipo double

En C ++ 11 y C ++ 14, ¿por qué necesitoconstexpr en el siguiente fragmento: class Foo { static constexpr double X = 0.75; };mientras que este produce un error de compilación: class Foo { static const double X = 0.75; };y (más sorprendentemente) ...

2 la respuesta

¿Compartir miembros estáticos entre instancias de plantillas? (¿imposible?)

Estoy haciendo algo que probablemente sea tonto, pero sería bueno si funcionara. Estoy tratando de especializar los tipos de una manera que necesito mi propia estructura de búsqueda que es esencialmente global (pero idealmente encapsulada como ...

1 la respuesta

Mezcla de declaraciones constexpr y definiciones constantes

Me encontré con la siguiente situación: struct Foo { static constexpr char s[] = "Hello world"; }; const char Foo::s[]; Este fragmento de código se compila con Clang 3.7 (con-std=c++11 y-std=c++14), pero GCC (4.8, 6.0, la misma configuración de ...

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 { ...

2 la respuesta

Clase de miembros estáticos versus interfaz normal tipo c

Hola. Despues de leeraquí [http://gameprogrammingpatterns.com/service-locator.html] sobre el patrón del Localizador de servicios, me hizo pensar si una clase con solo miembros estáticos realmente es el camino a seguir, o si una interacción normal ...

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 ...