Можно ли инициализировать векторный массив строк.Инициализировать векторный массив строк
, например:
static std::vector<std::string> v;
// объявлен как класс члена
я использовал static
только для инициализации и заполнить его со строками. Или я должен просто заполнить его в конструкторе, если он не может быть инициализирован, как и обычные массивы.
Инициализировать его с чем именно? Конечно, существует множество способов инициализации. – 2010-11-24 16:15:03
`static` не« заполняет его строками ». Std :: vector - динамическая структура данных и создается пустым. – Blastfurnace 2010-11-24 16:15:07
`static` в этом контексте означает, что несколько экземпляров вашего класса все используют один и тот же` v`, это то, что вы действительно хотите? – birryree 2010-11-24 16:15:47