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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивно определить сумму отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread921856.html
Задача.С клавиатуры вводится последовательность целых чисел, признак конца ввода 0. Рекурсивно определить сумму отрицательных элементов. Очень нужно.Вот немного написал. #include <stdio.h> #include <conio.h> int main() { int a; int sum = 0;
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" background="" border="" foreground="" framesFaded="0" framesToFade="0" height="15" posX="111.75879" posY="4287.19629" posZ="1.77715" rotX="0" rotY="0" rotZ="0" state="hidden" text="Alpha Level" width="63"...
C++ Указатель на метод класса (ошибка) http://www.cyberforum.ru/cpp-beginners/thread921818.html
помогите исправить код что бы разобраться в нем) взято с книги и не компилиться. выкидывает ошибку (code::blocks) : "ошибка: некорректный вызов элемента-функции «void A::Func()» без объекта " #include <iostream> #include <windows.h> using namespace std; //////////////////////////// CLASS A /////////////////////////////////// class A {
C++ бот для браузерной флеш-игры ребят, понадобилась помощь! никогда не работал из с++ с флешь и браузером. это для меня в новинку.может кто знает как написать бота для флешь игры? мне нужно чтобы с браузера вообще не заходить в игру, а этот бот чтобы общался с сервером, я так понимаю посредством сокетов. подкиньте нужных мыслей! заранее спасибо! подробнее

Показать сообщение отдельно
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
12.07.2013, 01:47     что показывает std::vector::max_size
Returns the maximum number of elements that the vector can hold.
но я щяс запускаю на ноутбуке с гигом оперативы
C++
1
for (int i=0; i<1E9; i++) myvector.push_back(i);
естеественно залёт...к чему он тогда? нафиг не нужен?

Добавлено через 7 минут
ещё щяс меня кое-что разочаровало:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
 
int main ()
{
  std::vector<int> myvector;
  // set some content in the vector:
  for (int i=0; i<1025; i++) myvector.push_back(i);
 
  std::cout << "size: " << (int) myvector.size() << '\n';
  std::cout << "capacity: " << (int) myvector.capacity() << '\n';
  std::cout << "max_size: " << (int) myvector.max_size() << '\n';
  return 0;
}
capacity покажет 2048, т.е. он сожрал лишних 1023х4=4092 байта

Не по теме:

Хватит это терпеть!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru