Подтвердить что ты не робот

Почему в С++ 11 нет `static_if`

Интересно, почему такая естественная вещь, как static_if, не попала в С++ 11? Некоторые люди возражают, что используя наследование или специализацию шаблонов, мы могли бы достичь требуемых результатов. НО:

Почему у нас нет простого static_if для простых ситуаций, когда вы не хотите раздувать исходный код со всем этим?

4b9b3361

Ответ 1

Я полагаю, что коммиту не хватало времени, чтобы обсудить эту функцию, чтобы они решили задержать ее после С++ 11. В любом случае предложение здесь: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3329.pdf