Resultados de la búsqueda a petición "c++14"
Autoinicialización de una variable constexpr estática, ¿está bien formada?
Dada la siguiente declaración en el espacio de nombres global: constexpr int x = x;¿Está bien formado? El borrador de la sección estándar C ++ 143.6.2 [basic.start.init] dice: Las variables con duración de almacenamiento estático (3.7.1) o ...
Constructor predeterminado declarado por el usuario + inicializadores en clase! = ¿Constructor proporcionado por el usuario? [duplicar]
Esta pregunta ya tiene una respuesta aquí:¿Por qué C ++ requiere que un constructor predeterminado provisto por el usuario construya por defecto un objeto co...
Propósito del reenvío perfecto para el argumento invocable en la expresión de invocación?
En el libro de Scott MeyerEfectivo Modern C ++ en la página ...
enum to string in modern C++11 / C++14 / C++17 and future C++2
Contraste a todas las demás preguntas similares, esta pregunta trata sobre el uso de las nuevas características de C ++. 2008c [/questions/tagged/c] Existe una manera simple de convertir la enumeración de C ++ en una cadena? [/questions/201593] ...
¿Cuál es el uso de lambda trailing return type auto?
¿Cuál es el uso de agregar-> auto in[]() -> auto { return 4; }? Para mí: no es diferente de[]() { return 4; }
Deducción de tipo de retorno de plantilla de función
Tengo alguna claseC conconst y noconst captadores para algún tipo genéricoNode: template <typename NodeType> class CParent{}; class Node {}; class C : public CParent<Node> { Node& getNode(Index i); const Node& getNode(Index i) const; }; Ahora ...
Lambda genérica y su argumento como expresión constante
GCC 7.2 y clang 5.0.0 aceptan el siguiente código, pero Microsoft VS 2017 15.5.0 Preview 5 y el compilador Intel C ++ 19 lo rechazan: struct S { }; constexpr int f(S) { return 0; } int main() { auto lambda = [](auto x) { constexpr int e = f(x); ...
Travis CI con C ++ 14 y Linux
Similar:Travis CI con Clang 3.4 y C ++ 11 [https://stackoverflow.com/questions/22111549/travis-ci-with-clang-3-4-and-c11] ¿Cómo se consigue que Travis CI funcione con C ++ 14? Aquí está nuestro actual.travis.yml archivo: language: cpp ...
C ++ std :: unique_ptr: ¿Por qué no hay tarifas de tamaño con lambdas?
Estoy leyendo "Effective Modern C ++". En el artículo relacionado constd::unique_ptr se indica que si el eliminador personalizado es un objeto sin estado, no se aplicarán tarifas de tamaño, pero si se trata de un puntero de función ostd::function ...
Función de amigo de plantilla y deducción por tipo de devolución
Nota: esta pregunta está muy cerca deDeducción de tipo de devolución para funciones de amigos en clase [https://stackoverflow.com/questions/18931993/return-type-deduction-for-in-class-friend-functions] , pero no encontré la respuesta a mi ...