Resultados de la búsqueda a petición "uniform-initialization"

6 la respuesta

¿Por qué 'std :: vector <int> b {2};' crear un vector de 1 elemento y no uno de 2 elementos?

He estado jugando con C ++ 11 durante los últimos días, y se me ocurrió algo extraño. Si quiero inicializar uniformemente un int: int a{5}; Pero si le hago lo mismo a un std :: vector: std::vector<int> b{2}; No construye una matriz de dos ...