class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3]; }; Je pense que la raison en est que les tableaux ne peuvent être initialisés qu'avec la =syntaxe, c'est-à-dire: int arr[3] = {1,3,4}; Des questions Comment puis-je...