Considérez le code suivant: struct A { // No data members //... }; template<typename T, size_t N> struct B : A { T data[N]; } Voici comment vous devez initialiser B: B<int, 3> b = { {}, {1, 2, 3} }; je veux éviter le {} vide inutile pour la classe de base. Il y a une solution proposée...