Resultados de la búsqueda a petición "static-members"
Miembros estáticos de bibliotecas estáticas
Tengo biblioteca estática con miembro estático. Esta biblioteca está enlazada estáticamente a la aplicación principal y a uno de sus complementos. Parece que...
¿Es posible declarar una constante virtual estática en una clase de C ++?
Me gustaría tener una clase base que tenga un campo constante (como un ID único asociado con la clase que no pueda modificarse después del tiempo de compilac...
Definir una variable de objeto estático const dentro de la clase.
Necesito crear un objeto estático dentro de una definición de clase. Es posible en Java, pero en C ++ me sale un error:
¿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). ...
referencia indefinida a la variable miembro estática
Tengo esta clase que tiene un miembro estático. También es una clase base para varias otras clases en mi programa. Aquí está su archivo de encabezado: #ifndef YARL_OBJECT_HPP #define YARL_OBJECT_HPP namespace yarlObject { class YarlObject { // ...
¿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 ...
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 ...
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 = ...
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 ...
as clases de plantilla @Can tienen miembros estáticos en C ++
¿Puede una clase de plantilla en C ++ tener miembros estáticos? Ya que no existe y está incompleto antes de ser usado, ¿es esto posible?