sab123: (Default)
SB ([personal profile] sab123) wrote2025-06-02 03:59 pm

для пущего удобства трудящихся

Оказывается, С++ начиная со стандарта 2017 года разрешает определять переменную внутри условия, например:

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

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting