Resultados de la búsqueda a petición "std"

2 la respuesta

emplace_back () no se comporta como se esperaba

Escribí un programa simple para jugar con la creación in situ de objetos dentro de contenedores de biblioteca estándar. Esto es lo que escribí: #include <vector> #include <iostream> class AB { public: explicit AB(int n); AB(const AB& other) = ...

2 la respuesta

ifstream, final de línea y pasar a la siguiente línea?

¿Cómo puedo detectar y pasar a la siguiente línea usando std :: ifstream? void readData(ifstream& in) { string sz; getline(in, sz); cout << sz <<endl; int v; for(int i=0; in.good(); i++) { in >> v; if (in.good()) cout << v << " "; } in.seekg(0, ...

12 la respuesta

C ++ ¿Declaración de cambio larga o buscar con un mapa?

En mi aplicación C ++, tengo algunos valores que actúan como códigos para representar otros valores. Para traducir los códigos, he estado debatiendo entre usar una declaración de cambio o un mapa stl. El interruptor se vería así: int code; int ...

3 la respuesta

¿Necesito cerrar un std :: fstream? [duplicar]

Posible duplicado: ¿Necesito cerrar manualmente un ifstream? [https://stackoverflow.com/questions/748014/do-i-need-to-manually-close-a-ifstream] ¿Necesito llamar?fstream.close() o esfstream ¿Un objeto RAII apropiado que cierra la corriente en la ...

4 la respuesta

C ++: “vector <int> :: variable size_type”: ¿cuál es el punto de declarar de esta manera?

Creo que esta es una pregunta muy básica, pero no pude resolverlo. Estaba acostumbrado a usar matrices en C ++ pero ahora estoy empezando a aprender vectores. Estaba haciendo un código de prueba y me encontré con una pregunta. En primer lugar, ...

2 la respuesta

¿Dónde viven los fundores creados por std :: bind?

Un puntero de función puede apuntar a cualquier cosa, desde una función libre, un objeto de función, un contenedor sobre una llamada de función miembro. Sin embargo, los functores creados por std :: bind pueden tener estado, así como los creados ...

1 la respuesta

Constructores: diferencia entre el valor predeterminado y la delegación de un parámetro

Hoy me topé conestas declaraciones estándar [http://en.cppreference.com/w/cpp/container/vector/vector]destd::vector constructores: // until C++14 explicit vector( const Allocator& alloc = Allocator() ); // since C++14 vector() : vector( ...

1 la respuesta

¿Cómo combino valores hash en C ++ 0x?

C ++ 0x agregahash<...>(...). No pude encontrar unhash_combine sin embargo, como se presenta enaumentar [http://www.boost.org/doc/libs/1_37_0/doc/html/hash/reference.html#boost.hash_combine] . ¿Cuál es la forma más limpia de implementar algo ...

1 la respuesta

¿Puedes reproducir o explicar este error de Visual C ++ con ctime?

Estaejemplo de código [http://rextester.com/DBG7157]saldrátime: 0 independientemente del valor deN cuando se compila con Visual Studio Professional 2013 Update 3 en modo de lanzamiento, ambas opciones, 32 y 64 bits: #include <iostream> #include ...

3 la respuesta

¿Qué significa `usar std :: swap` dentro del cuerpo de una implementación de método de clase?

Durante algunas prácticas de c ++, estaba tratando de aprender y adoptar el modismo de intercambio de copias siguiendo esta explicación detallada sobre esta pregunta:el modismo Copy-Swap [https://stackoverflow.com/q/3279543/356440]. Pero ...