Результаты поиска по запросу "std-pair"

3 ответа

find_if и std :: pair, но только один элемент

Предположим, у меня есть следующий код:

2 ответа

Как создать std :: set с пользовательским компаратором в C ++?

2 ответа

Я действительно хочу помочь, но я потерял контекст вышеизложенных деталей. Помогли ли уже приведенные выше комментарии?

од: typedef pair<int,int> Pair tr1::unordered_map<Pair,bool> h; h.insert(make_pair(Pair(0,0),true));Erorr undefined reference to `std::tr1::hash<std::pair<int, int> >::operator()(std::pair<int, int>) const'Что-то мне нужно исправить? Спасибо

ТОП публикаций

1 ответ

Размещаем прямо в std :: map пары

6 ответов

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

Какая разница в распределении памяти и эффективности между использованием структуры с двумя полями и парой?

3 ответа

 для бесплатных функций. Но это случай заблуждения на стороне особой осторожности.

ько что обнаружил, что однажды проект C ++ 11 имелstd::begin/std::end перегрузки дляstd::pair это позволило рассматривать пару итераторов как диапазон, подходящий для использования в цикле for, основанном на диапазоне (N3126, раздел 20.3.5.5), но ...

1 ответ

Любая структура данных STL, как пара, которая дает три элемента (типа) вместо двух?

Вопрос 1: яя использую C ++ 11, и яЯ учусь. Я понимаю, что могу сделать это с двумя парами:

2 ответа

Инициализировать вектор пар в одной строке

1 ответ

Почему вы не можете назначить пару из кортежа, но кортеж можно назначить из пары?

Я не понимаю, почему это законно назначатьtuple<X,Y>=pair<X,Y> Но это незаконно назначатьpair<X,Y>=tuple<X,Y> std::pair<int, double> x { 1 , 5.5}; std::tuple<int, double> y { 1 , 5.5}; int a; double b; std::tie(a,b) = x; std::tie(a,b) = y; x = ...

1 ответ

Форвардное объявление объектов в контейнерах STL

Рассмотрим следующий фрагмент кода, где первая строка служит только как прямое объявление