Je ne vois pas comment tu pourrais utiliser une syntaxe comme celle-ci avec un nombre d'argument d�fini au runtime. Autrement dit, qu'�crirais-tu ici:
auto a = make_array(...);
Sinon, l'int�r�t de std::array est justement d'avoir un tableau de taille fixe et connue � la compilation. Pour une taille fixe mais connue au runtime, il faudrait aller voir du c�t� de std::dynarray (�galement propos�e pour la prochaine norme). Mais tu peux y perdre en performance, j'imagine, car le compilateur a d'avantage de libert� quand la taille du tableau est connue � la compilation.
Partager