Resultados de la búsqueda a petición "c++14"
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] ...
g ++ 8.1 ambigüedad de deducción de plantilla con bandera estándar igual a 'c ++ 17'
Tengo un código que g ++ interpreta de manera diferente conc++14 yc++17 banderas estándar: #include <iostream> #include <vector> template<class T, class A> void func(const std::vector<T, A>&v) { std::cout << 1 << std::endl; } template<typename ...
¿Cómo llamar al puntero a la función miembro, que se ha guardado en un vector de estructura personalizada? [cerrado
Mi pregunta es en realidad con respecto apreguntas formuladas [https://stackoverflow.com/questions/51900083/unable-to-call-member-function-pointer-that-is-inside-a-struct] . He probado elanswer dado por @ r3mus ...
¿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; }
Diferencia en el rendimiento: std :: acumular vs std :: inner_product vs Loop
Hoy, quiero compartir algo que me dejó boquiabierto cuando intenté implementar esta operación simple: [/imgs/o8JfI.gif] Encontré diferentes formas de realizar la misma operación: Usando lastd::inner_product.Implementar un predicado y usar ...
¿Es la variable constexpr estática odr-used?
Dando el siguiente código, esFoo::FOO1 ODR-utilizado o no? #include <iostream> #include <map> #include <string> class Foo { public: static constexpr auto FOO1 = "foo1"; void bar(); }; void Foo::bar() { const std::map<std::string, int> m = { ...
La asignación en C ++ se produce a pesar de la excepción en el lado derecho
Tengo un código (C ++ 14) que se ve así: map<int, set<string>> junk; for (int id : GenerateIds()) { try { set<string> stuff = GetStuff(); junk[id] = stuff; } catch (const StuffException& e) { ... } }Esto funciona. Algunas vecesGetStuff() lanza ...
Propiedad con una representación física
Después de leer en RAII, ver Presentación de CppCon2014 de Herb Sutter [https://www.youtube.com/watch?v=xnqTKD8uD64], y leyendo elcore Guidelines [http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rr-sharedptrparam-const] ...
Especialización parcial de la plantilla de variable estática en la plantilla de clase
Si hago especialización parcial, obtengo resultados diferentes de clang y g ++. template < typename T> class X { public: T i; X(T _i): i{_i}{} operator T(){ return i; } }; template < typename T2 > class Y { public: template <typename T> static ...
El compilador C ++ permite la definición circular?
Me encontré con la siguiente rareza al cometer un error al escribir un código para los árboles. He despojado mucho este ejemplo, por lo que solo es un árbol lineal. Básicamente, en la función main (), quería adjuntar un Nodo a mi árbol, pero ...