Bonjour,

J'aimerais remplacer le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
std::vector<unsigned> vector = {5,6,7,8};
unsigned a = vector[3]; // a = 8
Par celui là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
unsigned a = {5,6,7,8}[3]; // a = 8
Mais mon compilateur me fait des embrouilles (Excess elements in scalar initializer). Est ce un problème de syntaxe ou est ce que le C++ n'admet tout simplement pas cette possibilité ?

Merci pour vos réponses