Preguntas etiquetadas con c++17

83
std :: ignore con enlaces estructurados?

Preludio: std::tuple<int, int, int> f(); std::tuple<int, int, float, int> g(); C ++ 1z introducirá sintaxis para enlaces estructurados que permitirán escribir en lugar de int a, b, c; std::tie(a, b, c) = f(); algo como auto [a, b, c] = f(); Sin embargo, std::tietambién se...

80
Inicializar variables en una declaración "si"

Leí que en C ++ 17 podemos inicializar variables en ifdeclaraciones como esta if (int length = 2; length == 2) //execute something En vez de int length = 2; if (length == 2) //do something Aunque es más corto, afecta la legibilidad del código (especialmente para las personas que no...