Я хочу сохранить 50 строк в векторе и хочу инициализировать каждую строку одинаковым строковым литералом "default"
. Что у меня есть, так это:
std::vector<std::string> str = {
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
"default", "default", "default", "default", "default",
};
Но позволяет ли синтаксис C ++ более простой способ без повторения строкового литерала?
Я пытался сделать это с al oop уже два часа, но, поскольку я новичок в использовании std::vector
, я не знаю, как назначить определенную строку строковым литералом в правильный вектор.
Спасибо за вашу помощь.
Все полезные ответы получат от меня отклик.