Resultados de la búsqueda a petición "static-members"
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 ...
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 = ...
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 ...
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) ...
¿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 ...
Acceso ++ a miembros estáticos usando puntero nulo
Recientemente probé el siguiente programa y compila, funciona bien y produce la salida esperada en lugar de cualquier error de tiempo de ejecución. #include <iostream> class demo { public: static void fun() { std::cout<<"fun() is called\n"; } ...
¿Por qué el código llama explícitamente a un método estático a través de un puntero nulo?
He visto código como este en un par de proyectos antiguos: class Class { static void Method() {} }; ((Class*)0)->Method();Este código contiene un comportamiento indefinido porque incluye desreferenciar un puntero nulo (pase lo que pase después). ...
¿Cuándo se carga en la memoria una clase anidada estática (y miembros estáticos)?
Aquí, estaba tratando de implementar una clase singleton para mi conectividad de base de datos usando la clase auxiliar estática interna: package com.myapp.modellayer; public class DatabaseConnection { private DatabaseConnection() { //JDBC ...
Enumeración estática frente a enumeración no estática [duplicado]
Esta pregunta ya tiene una respuesta aquí: En Java, ¿son los tipos de enumeración dentro de una clase estática? [/questions/663834/in-java-are-enum-types-inside-a-class-static] 2 respuestas ¿Cuál es la diferencia entre la enumeración estática y ...