|
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 116
|
||||||
Vector::shrink_to_fit04.04.2015, 02:34. Показов 5232. Ответов 49
Метки нет (Все метки)
error: class std::vector<int> has no member named 'shrink_to_fit()' Как такое может быть? Комилятор mingw 4.8.1
0
|
||||||
| 04.04.2015, 02:34 | |
|
Ответы с готовыми решениями:
49
error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
Цикл: Создайте класс Matrix на базе вектора vector<vector<int>>. |
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||||||||||||
| 07.04.2015, 11:57 | ||||||||||||||||
|
pety, Препроцессор не поможет, хотя сейчас есть уже вообщем-то предложение добавлять спец. дефайны, поддерживается или нет конкретная фича.
Можно через compile-time проверки сделать. Если без зависимостей от boost, C++11 то как-то так.
В С++11-14 можно сделать легче и правильнее. Так же можно просто пойти через decltype, вместо void_t.
0
|
||||||||||||||||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 07.04.2015, 12:43 | ||
|
0
|
||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 07.04.2015, 12:49 | |
|
DrOffset, А, ну да.) Что-то я совсем, согласен, хотя есть наверное возможность что С++11 есть, но shrink_to_fit нет.
0
|
|
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||||||
| 19.12.2020, 21:14 | ||||||
|
Здравствуйте,
Подскажите пожалуйста, shrink_to_fit - это по сути аналог функции delete[] ?
0
|
||||||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
|
| 19.12.2020, 21:35 | |
|
Optimus11, нет.
shrink_to_fit убирает только запас памяти контейнера, уже занятая и инициализированная память остается на месте.
1
|
|
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
|||||||
| 19.12.2020, 21:38 | |||||||
0
|
|||||||
|
|
|
| 20.12.2020, 00:55 | |
|
Optimus11, зачем тебе об этом беспокоиться? Надеюсь ты понимаешь, что в работе с вектором не нужны никакие аналоги delete перед завершением работы? В отличие от массивов!
0
|
|
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 20.12.2020, 09:09 | ||
|
Ну наверное это не совсем так ? Выделенную через malloc/new память, тоже можно не освобождать, к примеру я эту память захочу переиспользовать. Чем принципиально выделенная память через new, отличается от выделенной памяти через resuze, reserve в векторе ? Если я правильно понимаю ничем. Внктор это просто более удобный способ работы с этой памятью. ?
0
|
||
|
|
|||||||
| 20.12.2020, 16:35 | |||||||
|
Optimus11, неправильно понимаешь.
1
|
|||||||
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
||
| 20.12.2020, 17:26 | ||
|
0
|
||
| 20.12.2020, 17:26 | |
|
Ошибка [Linker error] undefined reference to `Vector::Vector(int)' vector<Struct2{int,vector<struct1>}> или множественное наследование ...
Указатель на объект вектор в векторе vector < vector<int>* >*
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сезонность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|