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

2 la respuesta

Serialize C ++ functor

¿Puede guardar el cuerpo de la función de un lambda / functor C ++? Por ejemplo, digamos que tienes light0->lightFunction = []( real tEl, real pAz ) -> Vector { return Vector( // red is up lobe std::max<real>( 0., 5*cos(tEl)-4 ), // green ...

16 la respuesta

Evitar advertencias de variables no utilizadas cuando se utiliza asir () en una versión de lanzamiento

A veces, una variable local se usa con el único propósito de verificarla en un aserción (), así - int Result = Func(); assert( Result == 1 );Cuando compila código en una compilación de lanzamiento, los aserción () s generalmente están ...

8 la respuesta

Hacer cero una estructura en el constructor

Se utiliza una amplia gama de estructuras en la programación de Win32. Muchas veces solo se utilizan algunos de sus campos y todos los demás campos se establecen en cero. Por ejemplo STARTUPINFO startupInfo; // has more than 10 member variables ...

4 la respuesta

Constructor de copia polimórfico con conversión de tipo

Necesito copiar-construir un objeto simultáneamente cambiando su tipo a otra clase que sea miembro de la misma jerarquía de clases. He leído sobre constructores de copias polimórficas y (con suerte) entiendo la idea detrás de esto. Sin embargo, ...

2 la respuesta

Colorice la salida de stdout a Windows cmd.exe desde la aplicación de consola C ++

Me gustaría escribir algo similar a cout << "this text is not colorized\n"; setForeground(Color::Red); cout << "this text shows as red\n"; setForeground(Color::Blue); cout << "this text shows as blue\n"; para un programa de consola C ++ que se ...

3 la respuesta

try catch finalmente construir: ¿está en C ++ 11? [duplicar

Posible duplicado: ¿C ++ admite bloques 'finalmente'? (¿Y de qué habla este 'RAII'?) [https://stackoverflow.com/questions/161177/does-c-support-finally-blocks-and-whats-this-raii-i-keep-hearing-about] ¿Try / catch / finally construct es ...

9 la respuesta

¿Por qué memcpy () y memmove () son más rápidos que los incrementos de puntero?

Estoy copiando N bytes depSrc apDest. Esto se puede hacer en un solo ciclo: for (int i = 0; i < N; i++) *pDest++ = *pSrc++Por qué es esto más lento quememcpy omemmove? ¿Qué trucos usan para acelerarlo?

2 la respuesta

¿Cómo nombrar un hilo en Linux? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cómo establecer el nombre de un hilo en pthreads de Linux? [/questions/2369738/how-to-set-the-name-of-a-thread-in-linux-pthreads] 3 respuestas Tengo una aplicación Linux multiproceso escrita en C / C ...

5 la respuesta

OpenCV en ubuntu 11.10

Acabo de actualizar mi sistema de ubuntu 11.04 a 11.10 y ahora ya no puedo compilar ningún programa C que contenga referencias a bibliotecas OpenCV Ya he intentado reinstalar OpenCV (uso el 2.1 versión) pero estoy atascado con este ...

4 la respuesta

Boost test enlazando

Quiero usarBoost test en mi proyecto. Uso cmake en mi proyecto, así que escribí un simpleCMakeList.txt para envolverlo: find_package (Boost COMPONENTS unit_test_framework REQUIRED) file(GLOB_RECURSE UnitTests_sources tests/*.cpp) ...