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

1 la respuesta

Usando boost :: spirit, ¿cómo requiero que parte de un registro esté en su propia línea?

Tengo un analizador de registros que arroja una de varias excepciones para indicar qué regla falló. Materia frontal: #include <iostream> #include <sstream> #include <stdexcept> #include <string> #include <boost/spirit/include/qi.hpp> ...

5 la respuesta

¿Por qué este bucle produce "advertencia: la iteración 3u invoca un comportamiento indefinido" y genera más de 4 líneas?

Compilando esto: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; }ygcc produce la siguiente advertencia: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] ...

1 la respuesta

Clasificación topológica usando std :: sort

Nota:Mientras escribía esta pregunta, creo que ya encontré la respuesta. Siéntase libre de enmendarlo o agregarlo con una versión mejor. Pensé que sería bueno documentar mi problema.editarEstaba equivocado, mi respuesta no ...

1 la respuesta

Evitar la eliminación de C ++ 11 de bucles sin fin

Como se discutió enesta pregunta [https://stackoverflow.com/questions/3592557/optimizing-away-a-while1-in-c0x], C ++ 11 optimiza los bucles sin fin. Sin embargo, en dispositivos integrados que tienen un único propósito, los bucles sin fin tienen ...

2 la respuesta

¿Es posible alias un enumerador de clase enum?

Dada una clase enum de C ++ 11, anidada dentro de varios espacios de nombres con nombres largos y feos: namespace long_and_ugly { enum class colour { red, green, blue }; }¿Se pueden hacer alias de los valores de enumeración? Con clang ++ 3.5, es ...

2 la respuesta

Integrando MuPDF como proyecto de biblioteca (Android)

Así que he construido este proyecto basado en un lector de pdf (MuPDF). Usé ndk-build para eso. El nombre de este proyecto es ChoosePDFActivity. Sé que se ha creado correctamente porque puedo ver un archivo .so dentro de milibs / armrabi-v7a / ...

2 la respuesta

Implementación atómica C ++ 0x en la pregunta c ++ 98 sobre __sync_synchronize ()

He escrito la siguiente plantilla atómica con el fin de imitar las operaciones atómicas que estarán disponibles en el próximo estándar c ++ 0x. Sin embargo, no estoy seguro de que la llamada __sync_synchronize () que tengo alrededor de la ...

2 la respuesta

C ++ 11 Diferencia en constructores (llaves)

Soy bastante nuevo en C ++ y he observado que las siguientes líneas de código actúan de manera diferente MyClass c1; c1.do_work() //works MyClass c2(); c2.do_work() //compiler error c2228: left side is not a class, structure, or union. MyClass ...

1 la respuesta

¿Cómo compilar curlpp en ubuntu?

A continuación se muestra un código simple test.c usando curl: #include <stdio.h> #include <curl/curl.h> int main(){ return 0; }Para compilar este código, uso: gcc test1.c -lcurl -o test1Para test1.c la compilación anterior es correcta. Ahora ...

1 la respuesta

Los pasos y puntos de interrupción de Kdevelop no funcionan

Necesito usar pasos (paso a paso, paso a paso la instrucción ...) y puntos de interrupción. Pero las opciones Paso a paso, Paso a paso la instrucción y ect. están deshabilitados en el menú Ejecutar. Y cuando pongo el punto de interrupción en el ...