Resultados de la búsqueda a petición "c++"
¿Forma multiplataforma de producir un hilo en C / C ++?
En C y C ++, ¿hay una forma multiplataforma de producir un hilo? ¿Algo como sched_yield () o Sleep (0)? ¿SDL_Delay (0) siempre cede o regresará inmediatamente en algunas implementaciones?
¿Cómo se escribiría un "meta si más si ..." en C ++?
Solo estoy aprendiendo los conceptos básicos de la metaprogramación en C ++, y pensé que sería bueno ver cómo otros resolverían la siguiente pregunta. Además, sería muy bueno ver una solución usando las bibliotecas de metaprogramación de Boost ...
¿Cuál es el operador "" en C ++?
Me caíesta página [http://www.akiwi.co.uk/programming.html]donde el autor habla sobre elestandarización del operador "": La decisión del comité de estándares de C ++ deestandarizaroperator ""estaba [...] ¿De qué está hablando? No puedo ...
Proyecto C ++ con Bazel y GTest
Quiero crear un proyecto Bazel C ++ con gtest para pruebas unitarias. ¿Cuál es la configuración mínima? (Yo solo tengoBazel [https://bazel.build/]instalado en mi computadora y estoy ejecutando bajo Linux)
¿Cómo leer líneas largas extremas del archivo de texto de forma rápida y segura en C ++?
Hay un archivo de texto grande de 6.53 GiB. Cada línea puede ser una línea de datos o una línea de comentarios. Las líneas de comentarios suelen ser cortas, de menos de 80 caracteres, mientras que una línea de datos contiene más de 2 millones de ...
C ++ - ¿Cómo sobrecargar el operador + =?
Dado el siguiente fragmento de código, class Num { public: Num(int iNumber = 0) : m_iNumber(iNumber) {} Num operator+=(const Num& rhs) { this->m_iNumber = (this->m_iNumber + rhs.m_iNumber); return *this; } private: int m_iNumber; ...
¿Cuáles son formas razonables de mejorar la resolución de problemas recursivos?
Me gusta resolver problemas de algoritmos en el sitio de TopCoder. Puedo implementar la mayoría de los problemas recursivos básicos, como retroceder, dfs ... Sin embargo, cada vez que encuentro una recursión compleja, a menudo me lleva horas y ...
Usando boost :: numeric_cast <>
Cuando quiero convertir entre diferentes tipos enteros, parece que la mejor sintaxis es usarboost::numeric_cast<>(): int y = 99999; short x = boost::numeric_cast<short>(y); // will throw an exception if y is too largeNunca he usado eso; Sin ...
¿Cuáles son las reglas que rigen los cálculos mixtos de precisión simple y doble de C ++?
Por ejemplo, estas variables: result (double) a (double) b (float) c (float) d (double)Un cálculo simple: result = a * (b + c) * d¿Cómo y cuándo se convierten los tipos y cómo calculo con qué precisión se realiza cada cálculo?
¿Cuál es el propósito de __in __out __in_opt __allowed (), cómo funcionan? ¿Debo usar construcciones similares en mi propio código?
Algunas de estas definiciones de preprocesador se encuentran en la función WinMain y otras funciones de la biblioteca de Windows. ¿Cuál es su propósito? ¿Cómo trabajan? ¿Es una buena práctica escribirlos en sus implementaciones o llamadas a ...