Resultados de la búsqueda a petición "initializer-list"
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...
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:
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...
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}; ...
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; ...
¿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}; ...
¿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 ...
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 ...
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 = ...