C ++ Объявление переменной с помощью тернарного оператора - PullRequest
1 голос
/ 16 июня 2020

Мне было интересно, можно ли сделать что-то подобное. (я знаю, это действительно странно ^^)

bool B(true);
std::vector< (B == true) ? bool : int > v;

1 Ответ

4 голосов
/ 16 июня 2020
constexpr bool B(true);
std::vector< std::conditional_t <B == true, bool , int >> v;
...