Preguntas etiquetadas con c++11

194
referencia indefinida a 'std :: cout'

¿Será este el ejemplo? #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Lanza el error: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference...

192
¿Qué modismos de C ++ están en desuso en C ++ 11?

Con el nuevo estándar, hay nuevas formas de hacer las cosas, y muchas son más agradables que las viejas, pero la vieja forma todavía está bien. También está claro que el nuevo estándar no se desprecia oficialmente mucho, por razones de compatibilidad con versiones anteriores. Entonces la pregunta...

191
¿Qué características de Boost se superponen con C ++ 11?

Puse mis habilidades en C ++ en el estante hace varios años y parece que ahora, cuando las necesito nuevamente, el panorama ha cambiado. Tenemos C ++ 11 ahora, y entiendo que se superpone a muchas características de Boost. ¿Hay algún resumen de dónde se encuentran esas superposiciones, qué...

189
¿Cuál es el punto de noreturn?

[dcl.attr.noreturn] proporciona el siguiente ejemplo: [[ noreturn ]] void f() { throw "error"; // OK } pero no entiendo de qué sirve [[noreturn]], porque el tipo de retorno de la función ya lo es void. Entonces, ¿cuál es el punto del noreturnatributo? ¿Cómo se supone que debe...

185
std :: auto_ptr a std :: unique_ptr

Con la llegada del nuevo estándar (y partes ya disponibles en algunos compiladores), std::unique_ptrse supone que el nuevo tipo es un reemplazo std::auto_ptr. ¿Su uso se superpone exactamente (por lo que puedo hacer una búsqueda / reemplazo global en mi código (no es que lo haría, pero si lo...

175
¿Es posible usar std :: string en un constexpr?

Usando C ++ 11, Ubuntu 14.04, cadena de herramientas predeterminada de GCC . Este código falla: constexpr std::string constString = "constString"; error: el tipo 'const string {aka const std :: basic_string}' de la variable constexpr 'constString' no es literal ... porque ... 'std ::...