Вопросы по теме 'erase'

С++ STL map:: стереть несуществующий ключ
Что касается карты C++ STL, стирание по ключу: - size_type map::erase ( const key_type& x ); Законно ли стирание несуществующего ключа? то есть приведенный ниже фрагмент в порядке? map<char,int> mymap; mymap['c']=30;...
27661 просмотров
schedule 29.03.2023

Как найти четыре координаты и стереть рисунок прямоугольника с резиновой лентой в С#
Привет, я попытался нарисовать прямоугольник с резиновой лентой на форме с помощью мыши в С#. Проблемы 1) После отпускания мыши прямоугольник исчезает. [Я хочу, чтобы это осталось в форме] 2) Мне также нужно найти координаты четырех точек...
1498 просмотров
schedule 31.01.2023

C ++ Удалить элемент вектора по значению, а не по позиции?
vector<int> myVector; и допустим, что значения в векторе следующие (в этом порядке): 5 9 2 8 0 7 Если бы я хотел стереть элемент, содержащий значение «8», я бы сделал это: myVector.erase(myVector.begin()+4); Потому что...
387677 просмотров
schedule 18.04.2024

Скрытие/удаление/исчезновение CALayer, стирающее содержимое NSView
Моя ситуация: У меня есть одно окно с представлением содержимого (NSView), которое имеет несколько подпредставлений (обычные подклассы NSControl; не важно, просто для тестирования), разбросанных вокруг него. Для части конечного эффекта, которого я...
2563 просмотров
schedule 29.01.2023

С++ удалить символ из строки
В настоящее время я пытаюсь реализовать удаление символов из текстового поля на С++. Если пользователь нажимает Backspace, выполняется следующий код. В настоящее время курсора нет, он должен просто удалить последний символ... if (mText.length()...
3271 просмотров
schedule 24.05.2023

Идиома Erase-remove для удаления во вложенном контейнере? (удаление внешних; C++ STL)
когда я удаляю из невложенного контейнера, такого как вектор, я делаю что-то вроде: struct is_to_remove { is_to_remove(dynamic_bitset<>& x) : x(x) {} const bool operator()(unsigned int id) { return x[id]; }...
563 просмотров
schedule 30.06.2023

Как удалить px из 245px
Какой простой способ удалить последние два символа строки?
67502 просмотров
schedule 09.04.2023

Удаление файлов и папок в .NET
В моем .NET-приложении есть класс ластика. Это позволяет пользователю безопасно удалять файлы и папки, без возможности восстановить стертые данные с помощью какого-либо программного обеспечения для восстановления файлов. В настоящее время он...
86 просмотров
schedule 21.05.2022

Стереть фон окна win32API
Мои одноклассники начали использовать Delphi с паскалем, но я, как программист на С++, должен использовать API win32. Они меняли цвет фона, поэтому мне тоже нужно это знать, но есть некоторые отличия. В delphi каждая форма выглядит так, как будто...
7289 просмотров
schedule 22.02.2024

Удаление пользовательских элементов в середине вектора
Я пишу программу, в которой хочу нарисовать карту, а затем удалить, чтобы она больше не рисовалась. У меня есть вектор карт (класс, содержащий 2 структуры, которые определяют костюм и значение), называемый колодой, и я действительно не знаю, как...
670 просмотров
schedule 03.12.2022

Стирание элемента из многоуровневой unordered_map?
У меня есть следующий код, в котором я хотел удалить элемент, который я создал изначально со значением 10. У меня возникли проблемы с настройкой итератора и его удалением. Как это делается? #include <iostream> #include...
496 просмотров
schedule 20.11.2022

Стирание определенных строк нескольких фреймов данных в списке
Предположим, у меня есть такой список, включающий 3 фрейма данных с именами 1, 3 и 4: 1 3 4 1 A c(2, 1, 3, 1, 2) c(1, 1, 2) c(1, 1) 2 B c(1, 1, 1, 3, 2) c(2, 1, 2) c(2, 1) Кадры данных...
105 просмотров
schedule 03.10.2023

Как вы можете выполнить функцию стирания для определенной точки рисунка Quartz2d?
Я использую этот код для рисования линии в кварце2d. CGPoint currentPoint = CGPointMake(rascalImage.center.x, rascalImage.center.y); currentPoint.y += 10; UIGraphicsBeginImageContext(self.view.frame.size);...
621 просмотров

стереть объект с холста
Я пытаюсь разработать приложение и хочу, чтобы спрайты стирались, как только они достигают конца. Я использую arraylist для обработки своих спрайтов на холсте. Я хочу, чтобы спрайты стирали себя с холста и из массива, как только их x‹0 (за пределами...
741 просмотров
schedule 17.06.2022

Реализуйте конструктор копирования для функции стирания вектора
Основываясь на проблемах, вытекающих из предыдущих вопросов: vector::erase with pointer member , Удалить элементы вектора внутри цикла , мне все еще нужна помощь по функция vector.erase. Мне было указано реализовать конструктор копирования, чтобы...
715 просмотров
schedule 29.07.2022

элемент pop-push из std::vector и повторное использование элементов
у меня есть проект на С++ 03, у которого есть проблема со структурой данных: я использую вектор вместо списка, даже если мне приходится постоянно делать push_front-push_back. но пока все в порядке, потому что мне нужно переписать слишком много...
1680 просмотров
schedule 22.05.2023

С++ Удаление определенного значения в векторе без знания местоположения
if (find(visitable.begin(), visitable.end(), ourstack.returnTop())) { ... } Я хочу определить, можно ли найти верхний символ в стеке ourstack в векторе visitable . Если да, я хочу, чтобы этот персонаж был удален из visitable . Как бы я...
210 просмотров
schedule 16.10.2022

(С++) метод list.error и удаление памяти с помощью указателя
typedef struct value { char* contents; int size; }Value; hash_map<Key,list<Value>,hash<Key>,eqKey> dspace; list<Value> vallist; . что я делаю каждый раз, когда создаю переменную Value и добавляю в этот...
104 просмотров
schedule 22.08.2023

Стирание элемента вектора, использующего const_iterator
У меня есть вектор объектов Car, объявленный как vector<Car> vCars В одной из моих функций мне нужно стереть первый элемент вектора. Звучит достаточно просто, верно? Строка, которая выдает ошибку: vCars.erase( vCars.begin() );...
2599 просмотров
schedule 19.10.2022

завершение вызывается после создания экземпляра 'std::out_of_range' what(): basic_string::erase
string Farfallino::decode(string buff) { string stringa; size_t pos; while(1) { while(pos = (buff.find("afa"))) { buff.erase(pos, 3); buff.insert(pos, "a"); } while(pos = (buff.find("efe"))) { buff.erase(pos,...
5462 просмотров
schedule 11.07.2023