Какова фактическая польза и цель initializer_list
, для неизвестного количества параметров? Почему бы просто не использовать vector
и сделать с ним?
На самом деле это звучит как просто vector
с другим именем. Зачем беспокоиться?
Единственное "преимущество", которое я вижу в initializer_list
, состоит в том, что оно имеет элементы const
, но это, по-видимому, не является достаточной причиной для создания всего этого нового типа. (Вы можете просто использовать const vector
в конце концов.)
Итак, что я вижу?