для пущего удобства трудящихся
Jun. 2nd, 2025 03:59 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Оказывается, С++ начиная со стандарта 2017 года разрешает определять переменную внутри условия, например:
А также гарантировать ветвление по константному выражению еще на этапе компиляции через "if constexpr". Кому интересно больше подробностей, можно читать тут: https://learn.microsoft.com/en-us/cpp/cpp/if-else-statement-cpp?view=msvc-170
if(auto it = map.find(value); it != map.end()) { ... }
А также гарантировать ветвление по константному выражению еще на этапе компиляции через "if constexpr". Кому интересно больше подробностей, можно читать тут: https://learn.microsoft.com/en-us/cpp/cpp/if-else-statement-cpp?view=msvc-170
no subject
Date: 2025-06-03 03:55 pm (UTC)no subject
Date: 2025-06-03 04:33 pm (UTC)no subject
Date: 2025-06-03 04:44 pm (UTC)