Resultados de la búsqueda a petición "standards"
Diferencia entre default-initialize y value-initialize en C ++ 03?
Siempre pensé que crear un nuevo objeto siempre llamaría al constructor predeterminado en un objeto, y si el constructor era explícito o generado automáticamente por el compilador no había diferencia. De acuerdo aesta respuesta muy ...
Base puntero a la matriz de objetos derivados
Siguiendo unpregunt [https://stackoverflow.com/questions/7196172/interview-question-couldnt-answer-it-today] preguntado aquí hoy temprano y multitudes de preguntas temáticas similares, estoy aquí para preguntar sobre este problema desde el punto ...
Es el comportamiento definido de resta entera sin signo?
He encontrado un código de alguien que parece creer que hay un problema al restar un entero sin signo de otro entero del mismo tipo cuando el resultado sería negativo. De modo que un código como este sería incorrecto incluso si funciona en la ...
ISO C ++ borrador estándar
En el estándar ISO C ++: el último borrador de trabajo esn3291, no está disponible públicamente. Peron3290 está disponible. hasta febrero el borrador esn3242. ¿Puedo saber ahora ... qué borrador es más correcto para convertirse en un borrador ...
Compilador C ++ 11: ¿más cercano al estándar y qué tan cerca?
Estoy interesado en aprender C ++ más a fondo ahora que C ++ 11 aparentemente está ratificado. ¿Qué compilador implementa actualmente lo más cercano disponible al soporte completo de C ++ 11? ¿Qué tan cerca está dicho compilador de soporte ...
Inicialización del miembro de C ++ empty-paren: ¿pone a cero la memoria?
Originalmente escribí un código como este: class Foo { public: Foo() : m_buffer() {} private: char m_buffer[1024]; }; Alguien que es más inteligente que yo dijo que tener el inicializador m_buffer () pondría a cero la memoria. Mi intención era ...
¿Los constructores heredados funcionan con plantillas en C ++ 0x?
En C ++ 0x, puede usar elusing palabra clave para heredar constructores, así: class B { B(int) {} }; class A : public B { using B::B; }; Que declarará implícitamente unA(int) constructor. ¿Funciona esto con plantillas? class B { B(int) {} }; ...
Lista de diferencias entre bases de datos SQL
a mayoría de las bases de datos SQL siguen los estándares ANSI SQL hasta cierto punto, pero El estándar es ambiguo, dejando algunas áreas abiertas a la interpretación (por ejemplo: cómo las diferentes operaciones conNULLs debe manejarsees ...
¿Por qué std :: vector :: data y std :: string :: data different?
El nuevo método de Vectordata() proporciona una versión const y no const. Sin embargo, la cadenadata()l método @ solo proporciona una versión constante. Creo que cambiaron la redacción sobrestd::string para que los caracteres ahora sean ...
¿Por qué se necesita 'corte de objeto' en C ++? ¿Por qué está permitido? Para más errores?
¿Por qué el estándar C ++ permite el corte de objetos? Por favor, no me explique el concepto de división de objetos de C ++ como lo sabía. Me pregunto cuál es la intención detrás de este diseño de la función c ++ (división de objeto). ...