C ++: Liste von Konstruktoren und Initialisierern in struct / class

Ein Objekt einer Struktur / Klasse (mit der NrKonstrukteur) kann mit einem erstellt werdenInitialisierungsliste. Warum ist dies bei struct / class mit nicht erlaubt?Konstrukteur?

struct r { int a; };
struct s { int a; s() : a(0) {} };
r = { 1 }; // works
s = { 1 }; // does not work

Antworten auf die Frage(2)

Ihre Antwort auf die Frage