Tag: C++11
Cuando intentaba construir el proyecto de prueba de Google en C++, encontré los siguientes errores: Error C3861 ‘t1’: identificador no encontrado Error C2065 ‘t1’: identificador no declarado Error C2039 ‘thread’: no es un miembro de ‘std’ Error C2065 ‘thread’: identificador no declarado Error C2146 error de sintaxis: falta ‘;’ antes . . . Read more
Quiero cambiar las variables declaradas en la función principal usando un gestor de señales cuando se envía una señal definida por el usuario al proceso. No quiero usar variables globales. A continuación se muestra un código de ejemplo. #include <iostream> #include <csignal> void signal_handler(int sig) { // Quiero cambiar el . . . Read more
Estoy leyendo datos de un archivo del tipo (0 0 0) que me gustaría guardar en un std::array. Cuando compilo el código, obtengo un error que dice que el operador >> no está sobrecargado. Tengo: #include <array> #include <sstream> #include <iostream> #include <iomanip> #include <string> int main(int argCount, char *args[]) . . . Read more
Intento entender el significado de la palabra clave restrict en C11 en cuanto a la optimización del compilador. En el explorador de compiladores, probé el código a continuación. Sin embargo, para las dos funciones use y use2, el compilador produce el mismo código de ensamblado (con ARM GCC 11 y . . . Read more
Miré un ejemplo en C++ Primer que explica std::move. El ejemplo es el siguiente: int &&rr1 = 42; int &&rr3 = std::move(rr1); En la explicación del fragmento de código anterior, se dice lo siguiente: “Al llamar a move se le indica al compilador que tenemos un lvalue que queremos tratar . . . Read more