Resultados de la búsqueda a petición "initializer-list"

3 la respuesta

Cómo poner a cero los miembros de la matriz cuando mi compilador no es estándar

Mi compilador (C ++ Builder6) permite de manera sintáctica la inicialización de miembros de la matriz (al menos con cero), pero en realidad no lo hace. Por l...

4 la respuesta

Tener problemas para pasar varias listas de inicialización a la plantilla de función variadic

No entiendo el mensaje de error cuando intento pasar un número variable de listas de inicializadores:

1 la respuesta

c ++ initializer_list y shared_ptr comportamiento [duplicado]

Esta pregunta ya tiene una respuesta aquí:Doble eliminar en initializer_list vs 2013 1 respuestaEstoy probando vs2013 c ++ initializer_list.El siguiente códi...

2 la respuesta

C ++: Constructor versus lista de inicializadores en estructura / clase

1 la respuesta

Extensión de por vida de un retorno initializer_list

Entonces tengo un lambda cuyo tipo de retorno esauto y estoy teniendo problemas con el respaldo de la matriz para uninitializer_list siendo destruido aquí: const auto foo = [](const auto& a, const auto& b, const auto& c) { return {a, b, c}; ...

1 la respuesta

Posible error de MSVC 2013 al inicializar miembros de estructura

MSVC 2013 se queja sobre el siguiente código, mientras funciona como se esperaba en g ++. ¿Esto parece un error en MSVC? #include <iostream> using namespace std; struct A { double x = 0.0, y = 0.0; }; int main() { A a{ 1.0, 2.0 }; return 0; ...

4 la respuesta

¿Qué es una lista cerrada entre llaves si no es una lista_inicializador?

Hice una pregunta aquí:Extensión de por vida de un retorno initializer_list [https://stackoverflow.com/q/37656076/2642059]implicando el código no funcional: const auto foo = [](const auto& a, const auto& b, const auto& c) { return {a, b, c}; ...

3 la respuesta

¿Puedo inicializar una matriz usando std :: initializer_list en lugar de un inicializador entre llaves?

¿Puedo inicializar una matriz usando elstd::initializer_list objeto en lugar de inicializador entre llaves? Como se sabe, podemos hacer ...

2 la respuesta

Forzar la sobrecarga std :: vector en lugar de la sobrecarga int en la lista con un elemento

Considere el siguiente código: #include <iostream> #include <vector> void f(std::vector<int> v) {std::cout << __PRETTY_FUNCTION__ << std::endl;} void f(int n) {std::cout << __PRETTY_FUNCTION__ << std::endl;} int main() { f({42}); // the int ...

3 la respuesta

Constructor de lista de inicializador entre llaves

Tengo el fenotipo de clase con el siguiente constructor: Phenotype(uint8 init[NUM_ITEMS]);Puedo crear un fenotipo como este: uint8 data[] = {0,0,0,0,0}; Phenotype p(data);Pero recibo un error cuando intento crear uno como este: Phenotype p = ...