Resultados de la búsqueda a petición "c++"
boost :: asio, hilos y sincronización
Esto está algo relacionado conesta pregunta [https://stackoverflow.com/questions/4705411/boostasio-io-service-run-vs-poll-or-how-do-i-integrate-boostasio-in-mai] , pero creo que necesito saber un poco más. He estado tratando de entender ...
¿Cómo se comportará _Exit en un programa C ++?
C99 ofrece el_Exit función, que sale "inmediatamente", aunquehace puede cerrar descriptores de archivo. Unix / POSIX amplía este comportamiento al ordenar el cierre de todos los fd sin vaciar (y ofrece el ...
C ++ regex: obtener el índice del grupo de captura con el que el SubMatch coincidió
Contexto. Estoy desarrollando un motor Lexer / Tokenizing, que usaría regex como back-end. El lexer acepta reglas, que definen los tipos de token / ID, p. <identifier> = "\\b\\w+\\b". Como imagino, para hacer la tokenización basada en ...
llamar a operadores de clase base ... ¿seguro?
¿El siguiente patrón está bien / seguro? ¿O hay alguna deficiencia? (También lo uso para operadores de igualdad) Derived& operator=(const Derived& rhs) { static_cast<Base&>(*this) = rhs; // ... copy member variables of Derived return *this; }
¿Cómo puede esta estructura tener sizeof == 0?
Hay una publicación antigua que solicita una construcción para la cualsizeof volvería0. Hay algunas respuestas de puntajes altos de usuarios de alta reputación que dicen que según el estándar ningún tipo o variable puede tener un tamaño de 0. Y ...
Descifrar mensajes de error de plantilla de C ++
Realmente estoy empezando a entender lo que la gente quiere decir cuando dice que los mensajes de error de C ++ son bastante terribles en lo que respecta a las plantillas. He visto errores terriblemente largos para cosas tan simples como una ...
¿Cómo establece, limpia y alterna un solo bit?
¿Cómo establecer, borrar y alternar un poco en C / C ++?
Los métodos de clase en línea de C ++ provocan referencias indefinidas
Recibo un error de compilación cuando intento incorporar un método de una de mis clases. Funciona cuando quito la palabra clave "en línea". Aquí hay un ejemplo simplificado: main.cpp: #include "my_class.h" int main() { MyClass c; ...
Lambda genérica y su argumento como expresión constante
GCC 7.2 y clang 5.0.0 aceptan el siguiente código, pero Microsoft VS 2017 15.5.0 Preview 5 y el compilador Intel C ++ 19 lo rechazan: struct S { }; constexpr int f(S) { return 0; } int main() { auto lambda = [](auto x) { constexpr int e = f(x); ...
La compilación falla en VS2010 para que los programas de C ++ funcionen bien en Linux
Mi proyecto C ++ se construye y funciona bien en Linux. Ahora estoy tratando de compilarlo en VS2010. Aparentemente, recibo muchos errores de la biblioteca de cmath como el siguiente. Error 1 error C2061: syntax error : identifier 'acosf' ...