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

Vector - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны целые числа K, N и набор из N целых чисел. Сравнить числа из набора с K http://www.cyberforum.ru/cpp-beginners/thread999521.html
2. Даны целые числа K, N и набор из N целых чисел. Если в наборе имеются числа, меньшие K, то вывести True; в противном случае вывести False Ребят если можно то с объяснением, никак не могу с...
C++ Проверить, чередуются ли в массиве четные и нечетные числа. 3.Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего... http://www.cyberforum.ru/cpp-beginners/thread999520.html
Задача о N ферзях. Генетический алгоритм C++
Необходимо реализовать генетический алгоритм для расстановки N ферзей. Необходимо определить максимальное N для которого можно выполнить расстановку не более чем за 100000 операций. Вот моя...
C++ Запись/чтение вектора в/из файла.Структуры
Доброе время суток.Проблема заключается в следующем: в файл идет запись вектора (запись вроде-бы успешна,насколько я могу судить).После чтения,пытаюсь вывести вектор,но соответственно он не выводится...
C++ Метод "пузырька", ввод с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread999511.html
Здравствуйте, требуется прога. Упорядочить элементы методом пузырька по возрастанию, при этом элементы и размер массива вводиться с клавиатуры. Надеюсь на помощь, сижу 3 день( #include "stdafx.h"...
C++ Вывести все содержащиеся в массиве четные числа в порядке убывания их индексов, а также их количество 1. Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количество K Ребят если можно то с объяснением, никак не... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,114
Записей в блоге: 5
Завершенные тесты: 1
06.11.2013, 12:30
Возможно причина в компиляторе. Некоторые компиляторы резервируют достаточно большой блок памяти для объектов класса vector. Попробуйте зарезервировать в ручную нужный вам размер вектора и посмотрим, что получится:
C++
1
2
std::vector<int> vec;
vec.reserve(/*Размер вектора*/);
Либо проверить в ручную тот же размер:
C++
1
size_type len = vec.capacity();
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru