stdset

    5зной

    1ответ

    Возможно ли с помощью STL-алгоритма скопировать значения std :: map в std :: set? Я не хочу явно вставлять в новый набор. Я не хотите явно это сделать: std::map<int, double*> myMap; //filled with some

    2зной

    8ответ

    Есть ли простой способ определить, когда установленная вставка не возникает, потому что вставленный элемент уже существует в наборе? Например, я хотел бы отобразить сообщение пользователю, которое пок

    4зной

    2ответ

    Мне нужно проверить, содержит ли элемент std::set элемент/элементы в диапазоне. Например, если набор равен set<int>{1, 2, 4, 7, 8} и задан интервал int[3, 5] (включая обе конечные точки), мне нужно зн

    -1зной

    2ответ

    Я использовал find_if раньше со списками и векторами на C++, и он отлично работал. Но теперь, когда я пытаюсь использовать его с комплектами я получаю следующее сообщение об ошибке: error: no matching

    0зной

    1ответ

    Я нашел кучу нитей о проблеме «экземпляр отсюда». Все они, казалось, были людьми, которые создали забыли конструктор по умолчанию. Я думаю, что моя проблема другая (однако я новичок в C++, и это может

    5зной

    3ответ

    Так у меня есть набор pairs<string ,string> И я хочу использовать find() для поиска одной строки, которая была бы в «первый» пару, а затем, если я нахожу эту строку в первом я хочу вернуться вторым от

    1зной

    1ответ

    Это продолжение моего previous question, в котором я хотел узнать наиболее эффективный способ хранения не дублированных произвольных данных в std :: set. В ответах полезно отметить, что для пользовате

    0зной

    2ответ

    Итак, у меня есть этот код: #include <string> #include <set> class Section; class Config; class SettingBase { public: virtual ~SettingBase() { } }; template<typename T> class Setting :