Je suis surpris qu'il n'y ait pas d'avertissement sans -pedantic, même avec -Wall ou -Wextra.
Sinon, le problème de ton exemple en C++11, c'est pas les "designated initializers", mais le changement de définition de ce qui est un "aggregate". Si tu enlèves les valeurs par défaut, ça passe.
[^] # Re: Clay
Posté par Clément V . En réponse au journal Clay Style Sheet. Évalué à 2.
Je suis surpris qu'il n'y ait pas d'avertissement sans
-pedantic, même avec-Wallou-Wextra.Sinon, le problème de ton exemple en C++11, c'est pas les "designated initializers", mais le changement de définition de ce qui est un "aggregate". Si tu enlèves les valeurs par défaut, ça passe.