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

1 la respuesta

match múltiples tipos para la resolución de especialización de plantilla

Descarte brevemente el hecho de que la sobrecarga de la función normal servirá mejor a este ejemplo. Es solo una forma de aprender sobre la programación de plantillas. Dicho esto, puede comentar los beneficios / diferencias que obtendrá al usar ...

7 la respuesta

Cómo obtener pid de pthread

en RH Linux, cada pthread se asigna a un pid, que se puede monitorear en herramientas como htop. pero ¿cómo puedo obtener el pid de un hilo? getpid () solo devuelve el pid del hilo principal.

3 la respuesta

std :: operador de cadena + () ¿pérdida de memoria?

Estoy bastante preocupado porque escribí una pequeña aplicación y parece que hay una pérdida de memoria si creo valgrind (Lo que realmente hago): ==9321== 251 bytes in 7 blocks are definitely lost in loss record 1 of 1 ==9321== at 0x402569A: ...

3 la respuesta

Cómo probar la unidad errores de compilación deliberados del código de plantilla

Tenga en cuenta que esto NO es un duplicado de ¿Cómo escribir una prueba unitaria para verificar el error de compilación? [https://stackoverflow.com/questions/4236635/how-write-a-unit-test-for-verifying-compiling-error] ya que no me preocupa ...

17 la respuesta

¿Por qué las referencias no son resecables en C ++

as referencias de @ C ++ tienen dos propiedades: Siempre apuntan al mismo objeto.No pueden ser 0. Los punteros son lo contrario: ueden señalar diferentes objeto Pueden ser 0. ¿Por qué no hay "referencia o puntero no anulable y resecable" en C ...

4 la respuesta

¿Cómo puedo iterar sobre dos vectores simultáneamente usando BOOST_FOREACH?

Me gustaría replicar lo siguiente con BOOST FOREACH std::vector<int>::const_iterator i1; std::vector<int>::const_iterator i2; for( i1 = v1.begin(), i2 = v2.begin(); i1 < v1.end() && i2 < v2.end(); ++i1, ++i2 ) { doSomething( *i1, *i2 ); }

14 la respuesta

¿Qué hace el operador unario plus?

¿Qué hace el operador unario plus? Hay varias definiciones que he encontrado aqu [https://web.archive.org/web/20130511040723/http://msdn.microsoft.com/en-us/library/aa691365(VS.71).aspx] ...

5 la respuesta

how para acceder a un archivo de texto mientras se depura con eclipse CDT

Estoy escribiendo este código para acceder a un archivo en eclipse CDT ifstream inFile; ofstream outFile; string next; inFile.open("input.txt"); if (inFile.fail()) { cout << "\nCould not open input.txt"; exit(1); }el problema es que cuando ...

2 la respuesta

¿Cómo convierte un proyecto de Visual Studio del uso de cadenas anchas a cadenas ordinarias

Cuando creé mi proyecto de estudio visual, el valor predeterminado fue obligarme a usar cadenas anchas para todas las funciones que toman cadenas de caracteres. MessageBox (), por ejemplo, toma un LPCWSTR en lugar de un const char *. Si ...

2 la respuesta

"Glibc free (): siguiente tamaño no válido (rápido)" en vector.push_back?

Cuando ejecuto mi programa ocasionalmente se bloqueará y me dará este error: " glibc detectó / pathtoexecutable: free (): siguiente tamaño no válido (rápido) " La traza inversa conduce a una función miembro que solo llama a la función push_back ...