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

Непонятный вызов Деструкторов при создании списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout http://www.cyberforum.ru/cpp-beginners/thread790192.html
Всем привет я начинаю обучаться программированию и сегодня столкнулся с такой проблемой Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите...
C++ Функция , Указатели , С++ , Задачка (среднее арифметическое все введенных чисел) задание было : создать функцию , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое все введенных... http://www.cyberforum.ru/cpp-beginners/thread790182.html
Нужен хороший совет! C++
Всем привет! Народ всем привет у меня вопрос вот я хочу связать свою жизнь с game-developingom(для этого я учу c++ и в скором времени буду учить 3д) ,для этого мне нужен ноутбук(я по 3-4 часа у...
C++ Составление грамматики
Кто делал задачу из книги Страуструпа "Принципы и практика использования С++": Напишите программу, проверяющую корректность предложений в соответствии с правилами грамматики английского языка из...
C++ ЛР: Сравнение сортировок http://www.cyberforum.ru/cpp-beginners/thread790173.html
нужно экспериментально сравнить временную сложность и провести качественный анализ трех сортировок: выбором шейкерная слиянием В коде программы для каждого реализуемого метода...
C++ Не присваевается значение Есть область памяти (строка), условно поделенная на две части A и B. Область B идет сразу после A. Заданы длины обоих частей. Используйте рекурсивный reverse(), чтобы поменять a и b местами.... подробнее

Показать сообщение отдельно
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
20.02.2013, 10:27
UACrimea, функция reserve не требует от тебя точной цифры, декларирующей кол-во элементов, которое будет находиться в векторе, поэтому, если ты знаешь, что это кол-во не превысит N - ты можешь задать N, как аргумент reserve. При этом перераспределения не будет происходить, пока ты не начнешь совать туда (N+1)-й элемент))) Преимущество по-сравнению с массивом? Ну, ты не сможешь написать аналогичный сценарий для массива, потому как он НЕ динамически-расширяем. Т.е. ты можешь работать с вектором, не зная сколько тебе в него надо будет запихать элементов, но предварительно зарезервировав память. А массив тебе придется создавать полностью с указанием размера и при создании каждый из элементов массива будет создан посредством вызова своего конструктора по умолчанию. Кроме того, вектор берет на себя управление памятью.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru