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

3 la respuesta

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

6 la respuesta

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

3 la respuesta

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

1 la respuesta

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

5 la respuesta

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

3 la respuesta

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

1 la respuesta

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

4 la respuesta

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

3 la respuesta

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

3 la respuesta

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