|
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 10
|
|
Семантика перемещения в std::vector20.07.2021, 15:23. Показов 6035. Ответов 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*> > Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|