197 |
С т р а н и ц а
cin >> name;
names.insert( name ); //
не надо вводить если уже есть,
}
//
теперь выводим имена. Набор будет отсортирован в порядке
for( set
::iterator it = names.begin(); it != names.end(); ++it )
{
cout << *it << endl;
}
}
Карта STL C++
STL С++ объект map – карта во многом похож на объект UE4 TMap. Единственное,
что делает map и не делает TMap, это поддерживает отсортированный порядок в
карте. Сортировка стоит дополнительных затрат, но если вы хотите, чтобы ваша
карта была отсортирована, то выбор STL версии может быть хорошим выбором.
Чтобы использовать С++ STL объект map, мы включаем
198 |
С т р а н и ц а
Обратите внимание, что С++ STL также предлагает от части синтаксический сахар
для TMap. То есть вы можете использовать квадратные скобки для ввода в C++ STL
map. Вы не можете использовать квадратные скобки для ввода в TMap.
Достарыңызбен бөлісу: