Возможно ли создать c_vector<int, 3>
со значениями [12 398 -34]
(в качестве примера) в одной строке?Создание c_vector
Насколько I can see единственный жизнеспособный конструктор:
который принимает VectorExpression
, который, кажется, чтобы быть все другие виды векторов, как zero_vector
и scalar_vector
, которые динамически распределяемой.
Есть ли что-то вроде конструктора std::initializer_list<T>
, который я могу использовать? Или что нужно использовать для этой простой задачи VectorExpression
?
http://stackoverflow.com/q/2742549 –
@RobertHarvery Эмм. Простите, нет. Это не дубликат этого вопроса. 'std :: vector' и' boost :: numeric :: ublas :: c_vector' - совершенно разные звери. Да, ответы там используют Boost.Assign, которые могут быть или не быть релевантными здесь, но вопрос действительно в том, что здесь можно использовать «Векторное выражение». Рад тебя видеть. – Shoe
@RobertHarvey Это буквально те же проблемы, что и вопрос, с которым вы закрыли вопрос. И я выделил их в своем предыдущем комментарии. – Shoe