I want to initialize std::vector<char> with count and value.
This works:
int n = 100;
std::vector<char> v(n, 0);
However, list initialization std::vector<char> v{n, char(0)}; gives me:
warning: narrowing conversion of ‘n’ from ‘int’ to ‘char’.
Is there a way to use list initialization syntax but avoid initializer_list constructor called?