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

7 la respuesta

¿Qué está mal con `std :: set`?

Inel otro tema [https://stackoverflow.com/questions/5396413/char-array-sorting-and-removing-duplicates] Estaba tratando de resolverest [https://stackoverflow.com/questions/5396413/char-array-sorting-and-removing-duplicates] problema. El ...

3 la respuesta

unción @constexpr con argumento de referencia no utilizado - gcc vs clang

Considere el siguiente código: template <int N, typename T> void f(T) { } template <typename T> constexpr int k(T&) { return 0; } int main() { constexpr auto i = 1; f<k(i)>([&i] { f<k(i)>(0); }); }clang++ (el maletero lo compila. @g++ (el ...

2 la respuesta

Argumento especificado explícitamente no válido para el parámetro de plantilla que es constexpr

Tengo unstatic_loop construir así template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n >= 8) f(std::integral_constant<size_t, n - 8>()); if constexpr (n >= ...

2 la respuesta

l bucle estático anidado no funciona debido a que constexpr no se puede capturar

Tengo estostatic_loop construcción que se utiliza para el despacho de tipos sobre el desenrollado de bucles. template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n ...

3 la respuesta

Cómo implementar una macro de aserción conforme a la norma con un mensaje formateado opcional?

¿Cuál es la forma de implementar una macro de aserción que cumpla con los estándares con un mensaje formateado opcional? o que tengo funciona en clang, pero (correctamente) activa el-Wgnu-zero-variadic-macro-arguments advertencia si está ...

2 la respuesta

¿Se espera que el uso de boost :: thread_specific_ptr <> :: get () sea lento? ¿Alguna solución?

Actualmente estoy perfilando una aplicación con problemas de rendimiento usando el "Callgrind" de Valgrind. Al observar los datos de perfil, parece que se está gastando un buen 25% del tiempo de procesamiento dentro ...

3 la respuesta

using sendmessage para enviar wm_close a otro proceso

Quiero enviar wm_close a otro proceso, con el que quiero finalizar ese proceso de forma segura. int _tmain(int argc, _TCHAR* argv[]) { DWORD SetOfPID; SetOfPID = GetProcId(_T("abc.exe")); //this will return pid HANDLE h ...

3 la respuesta

Qt herencia múltiple y señales

Tengo un problema con QT con respecto a la herencia múltiple debido a QObject. Sé que muchos otros tienen los mismos problemas, pero no sé cómo debería solucionarlo. class NavigatableItem : public QObject { Q_OBJECT signals: void ...

8 la respuesta

Por qué separar la definición e inicialización de variables en C ++?

Actualmente estoy trabajando en un código C ++ bastante antiguo y a menudo encuentro cosas como int i; i = 42; Object* someObject = NULL; someObject = new Object();o inclus Object someObject; someObject = getTheObject(); Entiendo ...

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 <---- ...