Resultados de la búsqueda a petición "gcc"

1 la respuesta

¿Por qué esta tienda muerta de unique_ptr no se puede eliminar?

#include <memory> #include <vector> using namespace std; vector<unique_ptr<int>> e; void f(unique_ptr<int> u) { e.emplace_back(move(u)); }Para ambosSonido metálic [https://godbolt.org/z/bKG8qy] y GCC [https://godbolt.org/z/VmR0wI], el fragmento ...

1 la respuesta

¿El decltype (automático) de GCC no se ajusta al estándar?

Intenté compilar este código C ++ en GCC 8.2 con diferentes opciones y siempre tiene éxito, no produce advertencias y salidastrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...

3 la respuesta

Building boost con diferentes versiones de gcc

Tengo acceso al servidor donde necesito construir boost 1.46. ¿Cómo puedo forzar bootstrap.sh a usar /usr/bin/gcc-4.4? Por defecto usa / usr / bin / gcc y no puedo entender cómo cambiar esto

1 la respuesta

Cómo hacer que GCC combine “mover r10, r3; almacenar r10 "en una" tienda r3 "?

Estoy trabajando en Power9 y estoy utilizando la instrucción del generador de números aleatorios de hardware llamada DARN. Tengo el siguiente ensamblaje en línea: uint64_t val; __asm__ __volatile__ ( "xor 3,3,3 \n" // r3 = 0 "addi 4,3,-1 \n" // ...

1 la respuesta

C ++ 2a programación de contratos y compiladores

Estoy interesado en estudiar las @ recientemente aceptadrogramación de @contract para C ++ 20 [https://en.cppreference.com/w/cpp/language/attributes/contract] para fines de aprendizaje e investigación. A medida que busco soporte para el ...

8 la respuesta

Declaración de arreglo no constante

He estado enseñándome programación durante un par de años, y estaba seguro de que si necesita una declaración de matriz de un número variable, debe usarmalloc onew. Toyday descubrí que esto se compila en g ++ versión 4.4.4, sin advertencias ...

3 la respuesta

¿Cuál es el punto de float_t y cuándo debe usarse?

Estoy trabajando con un cliente que está utilizando una versión anterior de GCC (3.2.3 para ser precisos) pero quiere actualizar y una razón que se ha dado como obstáculo para actualizar a una versión más nueva es las diferencias en el tamaño ...

8 la respuesta

Referencia indefinida a static const int

Me encontré con un problema interesante hoy. Considere este simple ejemplo: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst ...

3 la respuesta

¿Cómo forzo a cmake a incluir la opción "-pthread" durante la compilación? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cómo hacer que CMake reconozca pthread en Ubuntu? [/questions/15193785/how-to-get-cmake-to-recognize-pthread-on-ubuntu] 1 respuesta Sé que hay algo comofind_package(Threads) pero no parece hacer ...

1 la respuesta

Error en tiempo de ejecución en el programa compilado con MinGW gcc / g ++ (nuwen distro)

#include <iostream> #include <random> using namespace std; class myclass { private: static bool randomBit() { std::random_device rd; // Obtain a random seed number from hardware std::mt19937 gen(rd()); // Initialize and seed the generator <---- ...