У меня есть структура Words
struct Words {
std::string word;
int count;
};
И вектор таких структур
std::vector<Words> v;
while(ist >> tmp)
{
if(tmp.length() >= 3)
{
v.insert.word(v.end(), tmp);
}
}
Мне нужно в цикле заполнить поле word строкой tmp.
Но при обращении v.insert.word(v.end(), tmp);компилятор выдаёт ошибку.
Как мне правильно построить обращение к полю v.word?
Еще раз и медленно :) - у вас уже есть готовый вектор Words, и вы хотите у имеющихся (не новодобавляемых) Words сделать поле word равным tmp?
Или - исходя из insert - вы хотите добавить?
Если добавить - то, например,
v.push_back({tmp,0});
(0 здесь - значение count для добавляемого элемента Words)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей