3
ответа

Нарезка вектора

У меня есть std :: vector. Я хочу создать итераторы, представляющие часть этого вектора. Как мне это сделать? В псевдо C ++: class InterestingType; void doSomething (slice & amp; s) {for (slice :: ...)
вопрос задан: 20 January 2017 11:09
3
ответа

Делает C#, имеют станд.:: эквивалентный nth_element?

Я портирую некоторый код C++ на C#. Делает C#, имеют эквивалент станд.:: nth_element () или я должен прокрутить свое собственное?
вопрос задан: 8 December 2016 00:06
3
ответа

Как избежать утечек памяти при использовании вектора указателей на динамично выделенные объекты в C++?

Я использую вектор указателей на объекты. Эти объекты получены из базового класса, и динамично выделяются и хранятся. Например, у меня есть что-то как: вектор <Враг*>...
вопрос задан: 4 December 2016 14:33
3
ответа

станд.:: карта указателей функции членства?

Я должен реализовать станд.:: карта с <станд.:: строка, fn_ptr> пары. Указатели функции являются указателями на методы того же класса, который владеет картой. Идея состоит в том, чтобы иметь прямой доступ к...
вопрос задан: 23 September 2016 21:46
3
ответа

станд.:: сравнение строк (проверяют, начинается ли строка с другой строки),

Я должен проверить, начинается ли std:string с "xyz". Как я делаю это, не перерывая целую строку или создавая временные строки с substr ().
вопрос задан: 12 July 2016 05:35
3
ответа

Положение в Векторе с помощью STL

Я пытаюсь определить положение минимального значения в векторе, использование STL находит алгоритм (и min_element алгоритм), но вместо того, чтобы возвратить постион, его просто предоставление мне значение. Например, если...
вопрос задан: 22 December 2015 13:00
3
ответа

Присоединение символа буферизует к вектору <символ> в STL

Что является корректным (и эффективный) способ присоединить содержание буфера C (символ *) в конец станд.:: вектор <символ>?
вопрос задан: 30 October 2015 09:32
3
ответа

Разница между & amp; и std :: add_lvalue_reference [дубликат]

при чтении некоторых вопросов SO относительно шаблонов c ++ и вообще кода, который я не писал, я столкнулся с использованием такой конструкции: template & lt; class T & gt; станд :: add_lvalue_reference_t & л; Т & GT; моя нога &...
вопрос задан: 21 August 2015 18:37
3
ответа

Сортировка C++ и отслеживание индексов

Используя C++ и надо надеяться стандартную библиотеку, я хочу отсортировать последовательность образцов в порядке возрастания, но я также хочу помнить исходные индексы недавно образцы. Например, я имею...
вопрос задан: 7 August 2015 07:30
3
ответа

lambda+for_each+delete на контейнерах STL

Я пытаюсь добраться, простое удаляют каждый указатель в моем vector/list/... функционируют записанные с крайней прохладной функцией лямбды. шаблон <имя типа T> освобождает delete_clear (T const& продолжение следует) {...
вопрос задан: 6 July 2015 19:48
3
ответа

Список вида с помощью функции вида STL

Я пытаюсь отсортировать список (часть класса) в порядке убывания содержащий объекты структуры, но она не компилирует: ошибка: никакое соответствие для 'оператора -' в '__ в последний раз - __ сначала' вид (Result.poly.begin ()...
вопрос задан: 2 June 2014 04:36
3
ответа

Допустимо ли использование объектов std :: vector в C ++, или мне следует использовать альтернатива?

Я работаю с определенным пользователем количеством бит (у меня есть трехмерный массив бит, поэтому размер увеличивается кубически - предположим, не менее 512 бит), и мне нужно перевернуть их каждый ...
вопрос задан: 19 March 2014 14:15
3
ответа

Итераторы STL гарантируют законность после того, как набор был изменен?

Скажем, у меня есть некоторый набор, и я получил итератор в течение начала его. Теперь скажем, я изменил набор. Я могу все еще использовать итератор безопасно, независимо от типа...
вопрос задан: 8 February 2014 14:38
3
ответа

Объединение вектора строк

Я читал Ускоренный C++, и я должен сказать, что это - интересная книга. В главе 6 я должен использовать функцию из <алгоритма> для конкатенации от вектора <строка> в сингл...
вопрос задан: 31 December 2013 12:56
3
ответа

Почему делают мне нужен станд.:: get_temporary_buffer?

Поскольку, какая цель я должен использовать станд.:: get_temporary_buffer? В стандарте говорится следующее: Получает указатель на устройство хранения данных, достаточное для хранения до n смежных объектов T. Я думал, что буфер будет...
вопрос задан: 31 August 2013 22:13
3
ответа

Какой конструктор станд.:: вектор используется в этом случае

Это выглядит простым, но я смущен: путем я создаю вектор сотни, скажем, ints, станд.:: вектор <интервал> *pVect = новый станд.:: вектор <интервал> (100); Однако рассмотрение станд.:: вектор...
вопрос задан: 27 August 2013 11:09
3
ответа

Эффективно найти количество элементов в диапазоне в C ++ set [duplicate]

У меня есть C ++ set & lt; int & gt; s, и int a, который, как я знаю, находится в s. Есть ли способ O (log (size (s))) для определения количества элементов s, которые меньше или равны? Я мог бы использовать std :: ...
вопрос задан: 7 August 2013 13:30
3
ответа

Как перегрузить станд.:: подкачка ()

станд.:: подкачка () используется многими контейнерами станд. (такими как станд.:: список и станд.:: вектор) во время сортировки и даже присвоения. Но реализация станд. подкачки () очень обобщена и довольно неэффективна для...
вопрос задан: 22 March 2013 18:30
3
ответа

список доступа внутри списка [дубликат]

Как я могу получить доступ к функциям-членам списка списков в c ++. Когда у меня есть список & lt; int & gt; мой список; // пустой список ints, я могу легко вызвать функции-члены, такие как myList.push_front (2), как ...
вопрос задан: 5 September 2012 12:38
3
ответа

Утечка памяти (вид) со статическим станд.:: вектор

У меня есть статический станд.:: вектор в классе. Когда я использую инструменты обнаружения утечки памяти Microsoft: состояние _CrtMemState; _CrtMemCheckpoint (и состояние); _CrtMemDumpAllObjectsSince (и состояние); это...
вопрос задан: 4 September 2012 17:27
3
ответа

Делает станд.:: скопировать диапазоны наложения дескриптора?

При копировании данных от одного диапазона до другого необходимо быть осторожными, если существует частичное перекрытие между источником и целевыми диапазонами. Если начало целевого диапазона перекрывает хвост...
вопрос задан: 3 June 2012 23:34
3
ответа

Что является станд.:: вектор:: передняя сторона () используемый для?

Извините, если это спросили прежде, но я задаюсь вопросом что использование станд.:: вектор:: передняя сторона (). Существует ли причина использовать, например, myvector.front (), а не myvector [0] или myvector.at (0)?
вопрос задан: 4 May 2012 21:20
3
ответа

Проблема со станд.:: карта и станд.:: пара

У меня есть небольшая программа, которую я хочу выполнить для тестирования чего-то #include <карта> #include <iostream> использование станд. пространства имен; структура _pos {пускает в ход кси; плавание xf; bool operator&...
вопрос задан: 2 May 2012 21:07
3
ответа

Как делают я инициализирую станд. константы:: пара?

Скажем, то, что у меня есть a: #include <служебное> использование станд. пространства имен; пара определения типа <интервал, интервал> my_pair; как я инициализирую константу my_pair?
вопрос задан: 2 May 2012 21:04
3
ответа

Как я могу сохранить пару чисел в C++?

Я пытаюсь изучить C++, и прямо сейчас я пишу программу, которая должна произвести список пар целых чисел. Что лучший способ состоит в том, чтобы обработать это? Я не имею библиотеку повышения в наличии по нашему...
вопрос задан: 2 May 2012 21:04
3
ответа

Как использовать unordered_set в STL?

Я нуждаюсь в hash_map классе в C++ (STL). Основная операция должна поместить пару в набор и затем проверить, существует ли это или нет. Я не могу найти пример кода, который делает это, чтобы знать если, кто я...
вопрос задан: 4 February 2012 12:15
3
ответа

что происходит, когда Вы изменяете элемент станд.:: набор?

Если я изменяю элемент станд.:: набор, например, через итератор, я знаю, что он не "повторно вставляется" или "обратился", но является там каким-либо упоминанием о том, если он инициировал неопределенное поведение? Например, я...
вопрос задан: 1 February 2012 14:35
3
ответа

Как получить доступ к определенному элементу в мультимножестве в c ++? [Дубликат]

Я хотел найти медиану непрерывного потока ввода и отобразить ее по мере ввода значений. Я подумал об использовании мультимножества для этой цели, поскольку он сохранит сортировку входных значений. используя ...
вопрос задан: 11 January 2012 20:12
3
ответа

Решение задач в C++ с STL

Я готовлюсь к соревнованиям программирования в ведьме, мы решаем проблемы программирования в C++. Смотря на бывшие решения года, они кажутся довольно легкими (не больше чем ~30 строк кода). Я понял...
вопрос задан: 22 September 2011 15:49
3
ответа

уменьшение вектора

У меня есть проблема с моим механизмом ландшафта (использующий DirectX). Я использую вектор для содержания вершин блока детали. Когда блок увеличивается подробно, таким образом, вектор делает. НО, когда блок...
вопрос задан: 8 August 2011 13:45