Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Динамические массивы и экстремум выделенной памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ какой алгоритм использовать http://www.cyberforum.ru/cpp-beginners/thread683374.html
Просьба подсказать как решить эту задачу. Имеются данные в файле в таком виде: x1 y1 x1 y2 x1 y3 x2 y1 x2 y2 x2 y3
C++ Указатели + структура, а в структуре 2-мерный массив Здравствуйте! struct person{ int **name; }*ar=new person; void main(){ ar.name=new int; ar.name=52; } http://www.cyberforum.ru/cpp-beginners/thread683350.html
Проблемы компиляции приложения WF на MVS2010 C++
Добрый день, господа! У меня возникла совершенно странная проблема, с которой я ранее не сталкивался. В одном из хедоров моего приложения реализована функция, отвечающая за реакцию на нажатие...
C++ PCM формат
Имеется PCM файл(*.pcm). Очень нужно полезные данные сконвертировать в массив. Как это сделать? Есть ли описание формата pcm?
C++ Указатели + структура, а в структуре 2-мерный массив http://www.cyberforum.ru/cpp-beginners/thread683332.html
11111
C++ Программа обхода конем шахматной доски -рекурсией с++ Пока писала ,наделала кучу ошибок. Компилятор сильно ругается. Понятия не имею,что ему не нравится. Везде пишет,что не объявлены переменные. Странно.Кто поможет разъяснить,что там не так и подправить... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335

Динамические массивы и экстремум выделенной памяти - C++

29.10.2012, 15:47. Просмотров 353. Ответов 5
Метки (Все метки)

Как работают всякие vector'ы? Выделяют память под (допустим) 100 элементов, при достижении этого числа, выделяют новый блок памяти на 200 элементов и копируют туда первые 100, затем 300 и копирует первые 200 и так далее.
Вопрос такой : получается, что в момент расширения массива, потребление памяти будет 2N+K, где N-изначальное потребление памяти до расширения, K-фиксированное кол-во элементов для расширения, а значит N+K - будущий массив.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru