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

что показывает std::vector::max_size - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивно определить сумму отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread921856.html
Задача.С клавиатуры вводится последовательность целых чисел, признак конца ввода 0. Рекурсивно определить сумму отрицательных элементов. Очень нужно.Вот немного написал. #include <stdio.h>...
C++ Библиотека для работы с матрицами Пожалуйста, подскажите библиотеку, где можно находить определитель матрицы. И какой функцией если можно)) http://www.cyberforum.ru/cpp-beginners/thread921846.html
Обратная польская запись C++
Подскажите, как по обратной польской записи выражения построить дерево выражения Например: дана запись 1 2 + 3 4 * - выход: дерево
Считывание чисел, вычитание и запись в новый файл каждой строки C++
Есть файл, где все строки имеют такую структуру <object id="object (las2_lodbrigtower) (1)" interior="0" collisions="true" alpha="255" doublesided="true" model="5300" scale="1" dimension="0"...
C++ Указатель на метод класса (ошибка) http://www.cyberforum.ru/cpp-beginners/thread921818.html
помогите исправить код что бы разобраться в нем) взято с книги и не компилиться. выкидывает ошибку (code::blocks) : "ошибка: некорректный вызов элемента-функции «void A::Func()» без объекта "...
C++ бот для браузерной флеш-игры ребят, понадобилась помощь! никогда не работал из с++ с флешь и браузером. это для меня в новинку.может кто знает как написать бота для флешь игры? мне нужно чтобы с браузера вообще не заходить в... подробнее

Показать сообщение отдельно
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
12.07.2013, 17:26  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
За автоматическое управление памятью приходится платить.
не ну reserve решает вопрос.

Добавлено через 14 часов 47 минут
спешу рассказать всему миру, что я только что обнаружил!
std::vector::shrink_to_fit(с++11 only) http://www.cplusplus.com/reference/vector/vector/shrink_to_fit/
душит всю ту лишнюю память которую выделяет для себя std::vector
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <vector>
int main ()
{std::vector<int> myvector (100);
  std::cout << "1. capacity of myvector: " << myvector.capacity() << '\n';
 
  myvector.resize(10);
  std::cout << "2. capacity of myvector: " << myvector.capacity() << '\n';
 
  myvector.shrink_to_fit();
  std::cout << "3. capacity of myvector: " << myvector.capacity() << '\n';
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru