Запитання з тегом «stdset»


10
Чому std :: set не має функції "містить" член?
Я активно використовую std::set<int>і часто мені просто потрібно перевірити, чи містить такий набір число чи ні. Мені було б природно писати: if (myset.contains(number)) ... Але через відсутність containsчлена мені потрібно написати громіздкий: if (myset.find(number) != myset.end()) .. або не так очевидно: if (myset.count(element) > 0) .. Чи є причина такого …
103 c++  stl  stdset 

5
як знайти перетин двох std :: set в C ++?
Я намагався знайти перетин між двома std :: set в C ++, але я постійно отримую помилку. Я створив для цього невеликий зразок тесту #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> s2; s1.insert(1); s1.insert(2); s1.insert(3); s1.insert(4); s2.insert(1); s2.insert(6); s2.insert(3); s2.insert(0); …

2
Чи std :: встановлює збереження об'єктів постійно в пам'яті?
Як std::setзберігає об'єкти у суміжній пам'яті, якstd::vector ? Я не зміг знайти це в Інтернеті, cppreference не згадує деталі про розподіл пам'яті. Але я не бачу, чому він не міг би використовувати суміжну пам'ять, звідси і моє запитання.
16 c++  set  stdset 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.