Resultados de la búsqueda a petición "initializer-list"
¿Por qué no se usa la construcción de movimiento al iniciar un vector desde la lista de inicializadores (a través del constructor implícito)
Para demostrar la semántica de movimiento, escribí el siguiente código de ejemplo, con un constructor implícito de int. struct C { int i_=0; C() {} C(int i) : i_( i ) {} C( const C& other) :i_(other.i_) { std::cout << "A copy construction was ...
¿Es posible inicializar una matriz de no POD con operador nuevo y sintaxis de inicializador?
Acabo de leer y entender¿Es posible inicializar una matriz en C ++ 11 utilizando un nuevo operador? [https://stackoverflow.com/questions/15183671/is-it-possible-to-initialise-an-array-in-c-11-by-using-new-operator] , pero no resuelve mi ...
No hay lista de inicialización vs. lista de inicialización con pares de paréntesis vacíos
Esto es copiar y pegar de este tema.Inicializando campos en el constructor - lista de inicializadores vs cuerpo del constructorEl autor explica la siguiente ...
¿Por qué mi plantilla no acepta una lista de inicializador?
He creado una plantilla de la siguiente manera template<typename T> void f(T const& t) { }Quería que esto se pueda llamar por contenedores, pero también por listas de inicializadores. Pensé que seríainitializer_list<int>, cuando se llama de la ...
initializer_list no funciona en VC10
Escribí este programa en VC ++ 2010: class class1 { public: class1 (initializer_list<int> a){}; int foo; float Bar; }; void main() { class1 c = {2,3}; getchar(); }pero obtengo estos errores cuando compilo el proyecto: Error 1 error C2552: 'c': ...
Tupla vector y initializer_list
Intenté compilar los siguientes fragmentos con gcc4.7
¿Qué ejemplos codiciosos de lista de inicializadores están al acecho en la biblioteca estándar?
Desde C ++ 11, los contenedores de la Biblioteca Estándar y
Para los constructores, ¿cómo puedo elegir entre variadic-templates vs std :: initializer_list?
En el estado actual de c ++ 11 (por ejemplo, gcc 4.7.2), ¿cómo debo elegir entre usar unplantilla variada o un
¿Cuándo usar el inicializador entre llaves?
En C ++ 11, tenemos esa nueva sintaxis para inicializar clases que nos da una gran cantidad de posibilidades sobre cómo inicializar variables. { // Example 1 int b(1); int a{1}; int c = 1; int d = {1}; } { // Example 2 std::complex<double> ...