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

1 la respuesta

iterator devuelto por std :: find () no es desreferenciable

Esta es una función insert () de una implementación de HashTable con encadenamiento. Para evitar duplicaciones en la lista enlazada, verifiqué si ya existe un valor. Si es así, simplemente reemplazo el valor existente, ya que se puede ver casi ...

2 la respuesta

¿Existe una forma legal de imprimir tuplas y pares usando el operador <<?

Tengo un conjunto de plantillas / funciones que me permiten imprimir una tupla / par suponiendo que cada tipo en la tupla / par tieneoperator<< definido para ello. Desafortunadamente, debido a 17.4.3.1, es ilegal agregar mioperator<< sobrecargas ...

2 la respuesta

C ++ Guía de reflexión / Tutoriales

Me resulta difícil encontrar de todos modos para implementar Reflection en C ++. Solo he visto ejemplos de AGM :: LibReflection y Game Programming Gems 5. ¿Alguien sabe de un tutorial o muestra de código decente sobre cómo hacer esto? Hasta ...

2 la respuesta

¿Cómo consultar un constexpr std :: tuple en tiempo de compilación?

En C ++ 0x, se puede crear una constexpr std :: tuple, p. me gust #include <tuple> constexpr int i = 10; constexpr float f = 2.4f; constexpr double d = -10.4; constexpr std::tuple<int, float, double> tup(i, f, d);One también puede consultar una ...

4 la respuesta

¿Cómo trato con el cambio del reloj del sistema mientras espero en un std :: condition_variable?

Estoy tratando de implementar un código multiplataforma en C ++ 11. Parte de este código implementa un objeto semáforo utilizando unastd :: condition_variable [https://en.cppreference.com/w/cpp/thread/condition_variable] . Cuando necesito hacer ...

1 la respuesta

¿Qué hace add_lvalue_reference?

Tengo esta clase que crea una ruta para un simulador de montecarlo donde toma crea rutas de enteros a partir de una matriz de entradas disponibles. Entonces, por ejemplo, podríamos tener una ruta de longitud 3 extraída de la matriz que contiene ...

3 la respuesta

Whyever ** not ** declara que una función es `constexpr`?

Cualquier función que consista en una declaración de retorno solo podría declararseconstexpr y, por lo tanto, permitirá ser evaluado en tiempo de compilación si todos los argumentos sonconstexpr y soloconstexpras funciones @ se llaman en su ...

6 la respuesta

lamada a la función @Member en decltype

El siguiente código: struct A { int f(int); auto g(int x) -> decltype(f(x)); }; No se puede compilar con el error: error: cannot call member function 'int B::f(int)' without object Si lo cambio a: struct A { int f(int); auto g(int x) -> ...

1 la respuesta

¿Cuál es la diferencia en GCC entre -std = gnu ++ 0x y -std = c ++ 0x y cuál debería usarse?

Tengo problemas con<stdint.h> cuando usas-std=c++0x en GCC 4.4.3 (para Android): // using -std=c++0x #include <stdint.h> uint64_t value; // error: 'uint64_t' does not name a type Pero usando-std=gnu++0x trabajos // using -std=gnu++0x #include ...

1 la respuesta

¿Cómo guardar una QGraphicsItem QList en un archivo y luego leerlo? Qt c ++

Tengo una lista que contiene QGraphicsItem. Esta lista me permite dibujar líneas. Miré en la documentación pero no vi cómo podemos guardar los puntos en un archivo. Luego lea los puntos del archivo para poder visualizarlos? Aquí está mi ...