Resultados de la búsqueda a petición "c++14"
¿Por qué lambda init-capture no funciona para unique_ptr?
Estoy tratando de usar la función de captura de inicio C ++ 14 para mover un unique_ptr dentro de un lambda a través de la captura. Por alguna razón, tanto gcc como clang se niegan a compilar mi código, insistiendo en que estoy tratando de copiar ...
void_t falla en Visual Studio 2015
No entiendo por qué la siguiente prueba siempre falla con Visual Studio 2015 (los activadores static_assert): #include <type_traits> using namespace std; template<class T> using try_assign = decltype(declval<T&>() = declval<T const&>()); ...
Compile c ++ 14-code con g ++
Estoy usando g ++ 4.8.4 en Ubuntu 14.04 LTS. Cuando intento compilar con '-std = c ++ 14', aparece este error: g++: error unrecognized command line option '-std=c++14'Compilar con '-std = c ++ 11' funciona bien, así que no estoy seguro de lo que ...
Reenviar argumentos a la función miembro de plantilla
ejemplo de ideona [http://ideone.com/WpN7oH] Necesito reenviar algunos argumentos predefinidos más algunos argumentos pasados por el usuario a una función miembro. #define FWD(xs) ::std::forward<decltype(xs)>(xs) template<class T, class... ...
Plantilla variable en la clase de plantilla: error inesperado (¿posible error?)
Teniendo: struct Value { template<class T> static constexpr T value{0}; };(0) ideona [http://ideone.com/AUo86z] template<typename TValue> struct Something { void x() { static_assert(TValue::template value<int> == 0, ""); } }; int main() ...
Llamar a la función miembro `this` desde lambda genérico - clang vs gcc
Problema:pasando una lambda genérica(a una función de plantilla) que capturathis y llama a una función miembro dethis sin un explícitothis-> no se compila en gcc. Si el lambda no es genérico, o si el lambda no se pasa a ninguna otra función pero ...
¿Variables locales static / thread_local de funciones en línea?
Si tengo una variable local estática o una variable local thread_local que está dentro de una función en línea que se define en diferentes unidades de traducción, en el programa final, ¿están garantizados por el estándar de tener la misma ...
Simulando el rango basado en el comportamiento de inicio / fin del ciclo
Considere la especificación del rango basado en buclesbegin-expr yend-expr (N4140 [stmt.ranged] / p1). Dado un rango__range de tipo_RangeT, begin-expr yend-expr se determinan de la siguiente manera: Si_RangeT es un tipo de matriz,begin-expr ...
Error al crear instancias de plantillas de funciones debido a la referencia universal (hacia adelante) a un tipo de plantilla
Referencias universales [https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers](es decir, "referencias directas", elc++ nombre estándar) y reenvío perfecto enc++11, c++14y más allá tienen muchas ventajas importantes; ...
¿Por qué los algoritmos std :: constexpr y cuáles podrían ser?
¿Por qué no hay ninguno?std::algorithm métodosconstexpr? Si entiendo las nuevas reglas de C ++ 14 correctamente, muchos de estos métodos podrían serconstexpr. Por ejemplo, ¿por qué no puedostd::find serconstexpr? static constexpr ...