Resultados de la búsqueda a petición "c++14"
la función de puntero de estructura apunta a otra función de otra estructura
Me preguntaba si es posible señalar una función de otra estructura en una estructura: Ejemplo: typedef struct { int func(int z) { return z * 2; } } sta; typedef struct { int(*this.func)(int); } stah; int main() { sta sa; stah sah; sah.func ...
Qt 5.7 agregando -std = gnu ++ 11 a los indicadores de mi compilador, clobbering -std = c ++ 14
Estoy configurando las siguientes banderas en miCMakeLists.txt set(CMAKE_CXX_FLAGS "-std=c++14 -g -O0")Entonces estoy usandofind_package localizarQt5Test find_package(Qt5Test REQUIRED)Entonces estoy creando unPrueba modelo ...
Falla de segmentación en gcc causada por el contenedor lambda sobre la llamada a la función de plantilla variable
Hoy he pasado bastantes horastratando de entender por quéeste codigo [http://melpon.org/wandbox/permlink/HfrjVkob1QP476QT]segfaults ong++6.2 yg++7.0, mientras trabaja felizmente según lo previsto enclang++3.9 (y4.0). Reduje el problema a ...
C ++ Lambda no tiene operador ()
Necesito un método para descubrir los tipos de argumento de una función, por lo que escribí una clase closet_traits, a continuación, inspirada en¿Es posible averiguar el tipo de parámetro y el tipo de retorno de una ...
Desambiguación de plantilla de función sobrecargada con `std :: enable_if` y contexto no deducido
Considere el siguiente código: template <typename T> struct dependent_type { using type = T; }; template <typename T> auto foo(T) -> std::enable_if_t<std::is_same<T, int>{}> { std::cout << "a\n"; } template<typename T> void foo(typename ...
¿Cuál es la diferencia entre decltype (auto) y decltype (return expr) como tipo de retorno?
Cuál es la diferencia entredecltype(auto) ydecltype(returning expression) como tipo de retorno de una función (plantilla) siexpr usado sin paréntesis en ambos casos? auto f() -> decltype(auto) { return expr; } // 1 auto f() -> decltype(expr) ...
Generando una secuencia de ceros en tiempo de compilación
Tengo el siguiente problema: template< size_t... N_i > class A { public: // ... void foo() { bar( /* 0,...,0 <- sizeof...(N_i) many */); } };Quiero llamar a una funciónbar y pasarsizeof...(N_i) muchos argumentos que son todos ceros, ...
¿Ha habido una propuesta para agregar std :: bin al estándar c ++?
C ++ 14 agrega la capacidad de usar literales binarios escribiendo0b prefijo para el valor: int v = 0b1111; // 15 in decimalPero no haystd::bin manipulador para flujos comostd::hex ostd::oct. Entonces necesito usar p.std::bitset para ...
¿Por qué no se usa la construcción de movimiento al iniciar un vector desde la lista de inicializadores (a través del constructor implícito)
Para demostrar la semántica de movimiento, escribí el siguiente código de ejemplo, con un constructor implícito de int. struct C { int i_=0; C() {} C(int i) : i_( i ) {} C( const C& other) :i_(other.i_) { std::cout << "A copy construction was ...
¿Cómo llenar una matriz de unique_ptr?
¿Es posible usarstd:fill para llenar una serie deunique_ptrs? La intención es tener punteros distintos a objetos distintos que se inicializan con los mismos parámetros. Por ejemplo: std::unique_ptr<int> ar[3]; std::fill(ar.begin(), ...