Resultados de la búsqueda a petición "c++03"

2 la respuesta

Reenvío perfecto en C ++ 03

Si tienes esta función template<typename T> f(T&);Y luego trate de llamarlo con, digamos un valor como f(1);¿Por qué no se deduce que T es constante, convirtiendo el argumento en constante y, por lo tanto, vinculable a un valor?

1 la respuesta

¿Cómo evitar la derivación de un tipo en c ++ 03? [duplicar

Esta pregunta ya tiene una respuesta aquí: Simpler "Prevención de clases derivadas" en C ++ [/questions/5542151/simpler-preventing-derived-classes-in-c] 2 respuestas C ++ 11 introduce la palabra clavefinal, lo que hace que sea ilegal derivar de ...

5 la respuesta

Reglas de invalidación de iterador

Cuáles son las reglas de invalidación de iterador para contenedores C ++? Preferiblemente en un formato de lista de resumen. (Nota: Esto está destinado a ser una entrada aStack Overflow's C ++ ...

8 la respuesta

¿Qué diferencias, si las hay, entre C ++ 03 y C ++ 11 se pueden detectar en tiempo de ejecución?

Es posible escribir una función que, cuando se compila con un compilador de C devolverá 0, y cuando se compila con un compilador de C ++, devolverá 1 (la solución trivial con#ifdef __cplusplus no es interesante). Por ejemplo int isCPP() { ...

2 la respuesta

Es C ++ 03 una nueva versión del Estándar C ++ o simplemente un Corrigendum Técnico (TC) de C ++ 98?

Estoy bastante seguro de que leí en una fuente autorizada en alguna parte (creo que estaba en las páginas WG21) que C ++ 03 eran un corrigendum técnico de C ++ 98 pero que era una nueva versión del Estándar C ++. Pero no obstante, solo ...

6 la respuesta

Obtener el tipo de miembro

NOT: Esta pregunta se hizo originalmente en 2012. Antes de ladecltype specifier fue implementado completamente por los principales compiladores. No debería mirar este código a menos que solo tenga acceso a C ++ 03. Todos los ...

4 la respuesta

¿Por qué las funciones en línea tienen enlace externo por defecto?

La norma dice que dada una declaración de inline void foo();esefoo es ununción @inline conextern enlace [https://stackoverflow.com/a/6209053/82320] (porque por defecto todas las declaraciones de funciones tienen enlace externo). Esto me parece ...

10 la respuesta

c ++ 03: constructor predeterminado para tipos incorporados en std :: map

Siempre pensé que el siguiente código std::map<int, int> test; std::cout << test[0] << std::endl; imprimiría un valor aleatorio, porque crearía un valor unitario dentro del mapa. Sin embargo, resulta que el int creado siempre se inicializa a ...