std::string s("??<");
std::cout << s << std::endl;
¿Por qué esa salida {en lugar de ?? <¿por qué std :: string s ("?? <") generaba un {en lugar de ?? <como se esperaba?
Estoy usando Visual Studio 2008. Supongo que está codificándolo, pero ¿por qué y cómo se llama la codificación si eso es lo que está sucediendo?
Este pequeño% # $^*! me hizo buscar un error en mi código (prueba de unidad) durante 30 minutos antes de darme cuenta de que mi cuerda estaba destrozada. :(
+1 Esto me hizo jajaja, pero supe la respuesta incluso antes de llegar al final de la pregunta. : o –
Ese es el tipo de cosas que te molestan de una vez y nunca las olvidas por el tiempo que tardas en descubrir cuál es el problema ... mi propio descubrimiento ocurrió dentro de un bloque de código y me tomó un tiempo Comprenda por qué no compiló ... ¡es una suerte que alguien pueda desactivar esta miserable característica! –