Since C++11, the Standard Library containers and std::string have constructors taking an initializer-list. This constructor takes precedence over other construc
Just searching for the occurence of initializer_list.
All sequences, they are have the constructors like that of vector:
valarray
basic_string
Unordered collections, there is a constructor which takes an integer to determine the initial bucket count.
I think that's all of it.
#include
#include
int main() {
std::unordered_set f (3);
std::unordered_set g {3};
std::cout << f.size() << "/" << g.size() << std::endl; // prints 0/1.
}