Описание тега invalidation

2 ответа

Что именно означает недействительность ссылки / указателя?

Я не могу найти какое-либо определение для недействительности указателей / ссылок в Стандарте. Я спрашиваю, потому что я только что узнал, что C++11 запрещает копирование при записи (COW) для строк. Насколько я понимаю, если COW был применен, то p б…
2 ответа

Повторная проверка итератора STL для конечного (прошедшего) итератора?

См. Связанные вопросы об аннулировании итератора за прошлым: это, это. Это больше вопрос проектирования, а именно, существует ли (в STL или где-либо еще) такое понятие, как "повторная проверка" итератора "за конец"? Что я подразумеваю под этим, и сл…
16 ноя '18 в 11:09
2 ответа

std::list<>::splice делает недействительными итераторы. Обоснование?

Интересно, в чем причина создания std::list&lt;&gt;::splice сделать недействительными итераторы, которые ссылаются на подпоследовательность, вставляемую в новый контейнер. Это выглядит немного нелогично для меня, особенно в свете стандартных std::co…
05 июл '12 в 21:20
0 ответов

Неверный файл Resx. Resourcetypecode.stream не может быть расположен

&lt;/data&gt; &lt;assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /&gt; &lt;data name="HeyStop" type="System.Resources.ResXFileRef, System.Windows.Forms"&gt; &lt;va…
08 сен '15 в 09:30
1 ответ

Библиотека подкачки неверна Источник данных

Какой самый простой способ сделать недействительными данные, полученные библиотекой подкачки? Мне нужно сделать это при выходе из системы. У меня есть DataSource.Factory и DataSource, который расширяет PageKeyedDataSource. Это хорошая идея для вызов…
0 ответов

Сбой соединения WebSocket с 'wss://***.***.**.**:8089/ws': Ошибка при установлении соединения: net::ERR_CERT_AUTHORITY_INVALID Sip.js

Когда я пытаюсь использовать URL-адрес WebSocket (WSServer), моя ошибка консоли выдает следующее сообщение: JsSIP: WebSocketInterface, подключающийся к WebSocket wss: // . , , :8089/ws +0ms tryit-jssip.js:8 Соединение WebSocket с 'wss: // . . *.: 80…
1 ответ

Инкремент реактивного значения внутри наблюдателя инвалида

Я пытаюсь построить Shinyapp, чтобы сделать очень простой тест. У меня есть data.frame с 10 вопросами, и пользователь нажимает, чтобы ответить 0 или 1. Это работало до тех пор, пока я не попытался реализовать таймер / обратный отсчет, чтобы следующи…
25 янв '19 в 11:43
3 ответа

Аннулирование unstable_createResource в реакции-кеше / ожидании

Как сделать недействительным ресурс, созданный react-cache? Я могу получить данные из API: const FooResource = createResource(id =&gt; fetch(`/foo/${id}`)); // return a promise, or async/await // inside render... const fooResponse = FooResource.read…
06 фев '19 в 16:38
3 ответа

Почему итераторы C++ вектора перед позицией стирания также становятся недействительными в visual studio?

int removeDuplicates(vector&lt;int&gt;&amp; nums) { vector&lt;int&gt;::iterator iter = nums.begin(); vector&lt;int&gt;::iterator test = nums.begin(); //used to test while (nums.begin() != nums.end()) { vector&lt;int&gt;::iterator temp = iter; vector…
25 янв '19 в 15:01
4 ответа

Предотвращение аннулирования итераторов с помощью индексов, поддержание чистого интерфейса

Я создал MemoryManager&lt;T&gt; класс, который в основном является оберткой вокруг двух векторов указателей, управляющих временем жизни объектов, выделенных кучей. Один вектор хранит "живые" объекты, другой - объект, который будет добавлен в следующ…
23 ноя '13 в 15:26
2 ответа

Назначение (operator =) делает недействительными итераторы для контейнеров

У меня есть код просто так: std::vector&lt;int&gt; v1 = { 1, 2, 3, 4 }; std::vector&lt;int&gt; v2 = { 7, 8, 9, 10 }; std::vector&lt;int&gt;::iterator it = std::next(v1.begin()); v1 = v2; int test = *it; std::cout &lt;&lt; test; Приведенный выше код …
29 май '16 в 02:00
1 ответ

Не уверен, насколько этот сценарий inout безопасен, потому что массив становится недействительным по возвращении

Приведенный ниже код не дает сбоя, но я не могу объяснить почему, учитывая "ограниченные" доступные документы. func foo(inout a: [Int], inout b: Int) { a = [] b = 99 } var arr = [1,2,3] // confusion: where does the "out" of b go to? // storage for a…
13 ноя '15 в 20:31
0 ответов

std:: insert итератор для неупорядоченных множеств (или карт)?

Есть ли итератор вставки в std:: для неупорядоченных множеств? Насколько я вижу, std::inserter требует аргумент итератора. Это небезопасно для неупорядоченных контейнеров (по крайней мере, для boost::unordered_set), потому что они могут перераспреде…
2 ответа

AWS Lambda, чтобы аннулировать CloudFront при загрузке S3

Я загружаю 10-50 файлов одновременно. Лямбда запускает событие для каждого обновленного файла (если размер файла изменился). Поэтому вместо того, чтобы аннулировать одно за другим 50x, я бы хотел использовать шаблон “*” символ один раз в конце загру…
2 ответа

grunt compass Ошибка: неверный параметр --sourcemap

Я запускаю grunt dev и получаю ошибку: Running "compass:dev" (compass) task Error: invalid option: --sourcemap Не знаю почему:(Даже не знаю, как я могу запустить компас без опции... ничего не нашел в gruntfile. спасибо за помощь, я новичок в grunt/c…
19 июн '14 в 16:40
1 ответ

Android ContentResolver.query всегда возвращает одни и те же данные

У меня есть приложение для видеоплеера с файловым браузером, в котором перечислены все видео на SD-карте Код вдохновлен тем, что я хочу получить аудио файлы на SD-карте Использование ContentResolver работает как положено, но не обновляется, если фай…
11 мар '13 в 12:16
4 ответа

Проблема с аннулированием итераторов STL при вызове erase

Стандарт STL определяет, что когда стирание происходит в контейнерах, таких как std::deque, std:: list и т.д., итераторы становятся недействительными. Мой вопрос заключается в следующем, предполагая, что список целых чисел, содержащихся в std::deque…
03 дек '10 в 03:52
1 ответ

JSF удалить недействительный компонент со страницы

Я использую JSF 1.2 с IceFaces 1.8. На моей странице я получил selectOneListbox, содержимое которого (например, EQUAL TO, BETWEEN, IN) запускает поля inputText для визуализации. Если выбрано EQUAL TO, одно поле отображается в другом, если выбрано МЕ…
09 июн '11 в 13:44
4 ответа

Что означает недействительность контейнера в C++?

Я узнал сегодня о сроке invalidation в контексте контейнеров C++. Кто-нибудь может объяснить, что это значит? Кажется, что вы не можете каким-либо образом изменять элементы контейнера при циклическом перемещении по контейнеру. Но каким именно образо…
27 июл '10 в 15:07
1 ответ

Защищает ли меня Rust от аннулирования итератора при переходе к вектору во время итерации по нему?

Руст защищает меня от аннулирования итератора здесь или мне просто повезло с realloc? Какие гарантии даются для итератора, возвращаемого для &amp;'a Vec&lt;T&gt;? fn main() { let mut v = vec![0; 2]; println!("capacity: {}", v.capacity()); { let v_re…
11 мар '18 в 22:38