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

4 ответа

, Здесь обсуждаются вопросы такого рода и служит хорошим справочным материалом для концепций в STL.

ел бы написать контейнерный класс в стиле, который очень аккуратно вписывается в STL. Он должен выглядеть и вести себя так, как будто это стандартный контейнер STL. Существует ли руководство, отчет, вопросы и ответы и т. Д., Где описывается, ...

3 ответа

сортировка строкового вектора по размеру строки [duplicate]

На этот вопрос уже есть ответ здесь: вектор сортировки вектора строк в C ++ [/questions/7114442/sorting-vector-of-vector-of-strings-in-c] 4 ответаЯ хотел знать, как я могу отсортировать строковый вектор так, чтобы строка с наименьшим количеством ...

6 ответов

 одинарные функторы.

есть: std::plus (+)std::minus (-)std::multiplies (*)std::divides (/)std::modulus (%)std::negate (-)std::logical_or (||)std::logical_not (!)std::logical_and (&&)std::equal_to (==)std::not_equal_to (!=)std::less (<)std::greater (>)std::less_equal ...

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

4 ответа

Кстати, мне никогда не нравилось, когда operator + () не коммутативный (например, конкатенация строк). Что-то об этом просто кажется неправильным ...

ал изучать C ++, поэтому из-за недостатка знаний и опыта я не знаю, почему что-то столь простое для новичка, как то, что я собираюсь описать, уже отсутствует в STL. Чтобы добавить вектор к другому вектору, вы должны ...

4 ответа

В Boost shared_ptr.h измените сигнатуру конструктора на:

оложим, у меня есть дванесвязанныйклассыA а такжеB, У меня тоже есть классBla который используетboost::shared_ptr нравится: class Bla { public: void foo(boost::shared_ptr<const A>); void foo(boost::shared_ptr<const B>); }Обратите внимание ...

5 ответов

 управлять временем жизни объекта.

я есть вектор указателей на объекты. Мне нужно удалить элемент из вектора и поместить этот элемент в другой список. Я читал, что стирание может использоваться для удаления объекта из вектора, но я также читал, что перед этим он вызывает ...

5 ответов

Добавление значения NULL в качестве значения не вызывает исключений, только с использованием значения NULL в качестве ключа. Однако TryGetValue имеет возвращаемое значение, которое необходимо оценить, чтобы сделать код надежным.

ший программист на C ++ / STL и пытаюсь написать быстрый алгоритм, используя технологию c # / .NET ... Я ищу эквивалент метода STL "map :: insert", который вставляет значение по заданному ключу, если он не существует, иначе возвращает итератор ...

1 ответ

@nightcracker: Вы можете иметь C в глобальном пространстве имен, если хотите, или анонимное пространство имен, если вы используете только C (и его обмен) в одной единице перевода. Дело в том, что C и ее бесплатная функция подкачки должны быть в одной и той же функции (т.е. ничего не помещать в пространство имен std).

жный дубликат: Как обеспечить функцию подкачки для моего класса? [https://stackoverflow.com/questions/6380862/how-to-provide-a-swap-function-for-my-class] Есть некоторые вопросы по этому поводу, но на множество противоречий (человек А, дающий ...

7 ответов

сортировка проблем с использованием функции-члена в качестве компаратора

пытаясь скомпилировать следующий код, я получаю эту ошибку компиляции, что я могу сделать? ISO C ++ запрещает брать адрес неквалифицированной или заключенной в скобки нестатической функции-члена для формирования указателя на функцию-член. class ...

7 ответов

Поиск и сортировка могут работать как с массивами в стиле C, так и с векторами.

ичок в C ++. Я читаю «Начало C ++ через программирование игр» Майкла Доусона. Тем не менее, я не новичок в программировании в целом. Я только что закончил главу, посвященную векторам, поэтому у меня возник вопрос об их использовании в реальном ...