Добавление в конец вектора пар

158
01 апреля 2018, 20:48

Имею вектор:

vector <pair<int, int> > factor;

Добавление через индекс понятно как делать:

factor[i].first = q;

А как сделать через push_back?

Answer 1

Например,

factor.push_back(make_pair(1,2));
factor.push_back({3,4});

или даже так -

factor.emplace_back(5,6);
Answer 2

В дополнение к ответу Harry - еще можно

factor.push_back(pair<int,int>(3,4));
READ ALSO
Парсинг методом рекурсивного спуска

Парсинг методом рекурсивного спуска

Привет! Это мой не первый пост по поводу парсера, но все жеСобственно, проблема такова: есть список(вектор) токенов(указателей на них) и на его...

152
setlocale и linux

setlocale и linux

Пишу на линуксе и никогда не в код не вставляю:

175
Ошибка программы

Ошибка программы

Такие ошибки:

174
Нечитаемые символы в cout

Нечитаемые символы в cout

Вот весь код, подскажите пожалуйста на каком этапе ломается читаемость и как это исправить?

144