Resultados de la búsqueda a petición "c++14"
¿Cómo se llama esta construcción C ++ 14 que parece encadenar lambdas?
Esta es una pregunta de seguimiento en este caso:Lambda sobre Lambda en C ++ 14 [https://stackoverflow.com/questions/25618934/lambda-over-lambda-in-c14], donde las respuestas explican el código. Se trata de una lambda que crea otra lambda que, ...
Lambda sobre Lambda en C ++ 14
¿Cómo termina / finaliza la siguiente llamada recursiva lambda? #include <cstdio> auto terminal = [](auto term) // <---------+ { // | return [=] (auto func) // | ??? { // | return terminal(func(term)); // >---------+ }; }; auto main() -> int { ...
¿Qué es "un valor no asociado con un objeto"?
El estándar C ++ 11 y C ++ 14 (y el borrador de trabajo, respectivamente) dicen en §3.10.1: Un valor prva (valor "puro") es un valor r que no es un valor x. [Ejemplo: el resultado de llamar a una función cuyo tipo de retorno no es una referencia ...
Constructores: diferencia entre el valor predeterminado y la delegación de un parámetro
Hoy me topé conestas declaraciones estándar [http://en.cppreference.com/w/cpp/container/vector/vector]destd::vector constructores: // until C++14 explicit vector( const Allocator& alloc = Allocator() ); // since C++14 vector() : vector( ...
Arity de una lambda genérica
Es posible deducir la aridad de un lambda no genérico accediendo a suoperator(). template <typename F> struct fInfo : fInfo<decltype(&F::operator())> { }; template <typename F, typename Ret, typename... Args> ...
¿Un puntero con la dirección y el tipo correctos sigue siendo siempre un puntero válido desde C ++ 17?
(En referencia aesta pregunta y respuesta [https://stackoverflow.com/questions/48058545/are-there-any-guarantees-for-unions-that-contain-a-wrapped-type-and-the-type-its/48060029#48060029] .) Antes del estándar C ++ 17, la siguiente oración se ...
std :: unordered_map <T, std :: unique_ptr <U>> copiable? Error del CCG?
g++ --version rendimientos: g++.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for ...
¿Cómo puedo usar las características de C ++ 14 cuando construyo proyectos qmake?
Actualmente estoy usando las funciones de C ++ 11 en mis aplicaciones Qt. Sin embargo, me gustaría usar algunas de las nuevas características de C ++ 14 en mis aplicaciones. Para habilitar C ++ 11 en una aplicación Qt, solo se necesita agregar ...
¿Es posible leer un archivo en tiempo de compilación?
Me pregunto si en C ++ 11/14 es posible leer archivos en tiempo de compilación. Por ejemplo, el siguiente código solo se compilará si puede leer el archivo correctamente. constexpr std::string shader_source = load("~/foo.glsl");¿Crees que esto ...
¿Por qué las funciones virtuales no pueden usar la deducción de tipo de retorno?
n3797 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf]dice: § 7.1.6.4/14: Una función declarada con un tipo de retorno que utiliza un tipo de marcador de posición no debe ser virtual (10.3). Por lo tanto, el siguiente ...