No se puede utilizar una lista de inicialización para asignar valores si la estructura contiene un constructor.
Estaba usando una lista de inicializadores para crear un objeto y asignarlo al mapa con una clave entera (int). En el caso de una estructura simple, se puede crear la estructura temporal usando una lista de inicializadores. Por lo tanto, hacer algo como esto es totalmente válido: struct fileJobPair { . . . Read more