|
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 10
|
|
Семантика перемещения в std::vector20.07.2021, 15:23. Показов 6046. Ответов 26
Метки нет (Все метки)
Здравствуйте.
Не подскажите ли, реализована ли в последних стандартах C++ семантика перемещения в vector? Вроде бы, он появился раньше 14-го стандарта, поэтому хотелось бы знать, есть ли сейчас в vector конструктор перемещения или он остался старым?
0
|
|
| 20.07.2021, 15:23 | |
|
Ответы с готовыми решениями:
26
Std::vector push_back vs emplace_back
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
| 27.07.2021, 22:02 | ||||||
|
а что бы понять: устраивают или нет, не нужно изучать исходный код. достаточно просто запустить тесты. Добавлено через 8 минут сейчас ты пишешь: "нужно продумать" а до этого писал: и занимаешься починкой компилятора. ты лично приходишь к каждому пользователю, и чинишь ему компилятор? или как? я просто не понимаю, зачем ты тратишь время на починку стандартной библиотеки? как это облегчит жизнь твоим пользователям?
0
|
||||||
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
|||||
| 28.07.2021, 21:12 | |||||
|
0
|
|||||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||
| 28.07.2021, 22:10 | |||||
|
кроме собственно, проекта. именно поэтому "проектирование" и называется "проектированием" ты вообще вдумываешься в смысл слов, которые используешь? просто, что бы понять, как изготовить аналог. а изначально ты писал: и "изучать библиотечные функции, что бы по аналогии изготовить своё" ? можешь не отвечать. вопрос риторический. твой изначальный тезис: как вообще, я рассчитавал на развернутый ответ, содержащий конкретику. а вместо этого вот уже несколько дней из тебя приходится вытягивать информацию, да ещё при этом расшифровывать, что ты имел ввиду. ты пишешь одно, а подразумеваешь совсем другое. честно говоря, мне это уже надоело.
0
|
|||||
|
611 / 416 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
|
||
| 29.07.2021, 18:43 | ||
|
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||
| 29.07.2021, 19:23 | ||||
|
за несколько сообщений. проблема не во мне, а в том, что ты через задницу выражаешь свои мысли. например, вот этот вот опус особенно доставил: а во-вторых, никакой починкой ты не занимаешься. ты изучаешь исходной код стандартной библиотеки с целью понять, как устроенна фича, что бы понять, как изготавливаются подобная функциональность. что бы иметь возможность взамен нерабочей фичи, подсунуть собственный велосипед. однако сама эта нерабочая фича, как была нерабочей, так ею же и остаётся. то есть, никакой починкой ты на самом деле не занимаешься. и даже вот эта вот твоя фраза: "ты просто не понимаешь предмет обсуждения" - в такой пространной формулировке можно трактовать по всякому. мне надоело расшифровывать, что именно ты там имеешь ввиду. короче, по итогу получается: если фича не работает, тогда ни о каких фактах поддержки речи уже не идет. вопреки твоим первоначальным заявлениям, получается, что это касается и тебя тоже. тебе, как и другим людям, важно: работает или нет, а не то, как именно она устроенна внутри. в детали реализации ты лезешь, только когда что-то не работает, и нужно заменить нерабочую деталь на рабочую.
0
|
||||
|
Just Do It!
|
|
| 29.07.2021, 19:27 | |
|
0
|
|
| 29.07.2021, 19:27 | |
|
std::vector доступ по индексу vs доступ по итератору
Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию? Ошибка: E2034 Cannot convert 'int' to 'std::vector<std::vector<TRabbitCell,std::allocator<TRabbitCell>>... Вывести значения std::vector<std::vector<int*> > Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|