Quote:
la bibliothèque boost à defini l'opérateur += dans la class assign... pour les conteneurs de la STL mais j'ai pas "encore" trouvé la bonne syntaxe pour mon cas...
Ah mais je ne crois pas que ça soit la même chose. Dans Boost il s'agit d'une surcharge de opérator +=() et aussi de operator,() je crois, pour aboutir à des sucres syntaxiques de ce genre:
vector<int> values;
values += 1,2,3,4,5,6,7,8,9;
Mais au final je suppose que le code effectue de vulgaires push_back pour remplir le vector. Nous sommes loin de la sécurisation de operator[]() là. Faudrait regarder les sources de Boost pour le vérifier toutefois.
Ah mais je ne crois pas que ça soit la même chose. Dans Boost il s'agit d'une surcharge de opérator +=() et aussi de operator,() je crois, pour aboutir à des sucres syntaxiques de ce genre:
Mais au final je suppose que le code effectue de vulgaires push_back pour remplir le vector. Nous sommes loin de la sécurisation de operator[]() là. Faudrait regarder les sources de Boost pour le vérifier toutefois.