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

Удаление vector, list, string - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объединение множеств. Некорректная обработка http://www.cyberforum.ru/cpp-beginners/thread1193944.html
Подскажите, пожалуйста, почему в 3-ий if не передается значения Set a, Set b Set a; Set b; Set d; Set c; if(choice==1) //âûïîëíåíèå âûáðàííîé îïåðàöèè { a.Show(); } if(choice==2) {
C++ Поиск ошибки в fread У меня возникла ошибка. Мне нужно прочесть данные с бинарных файлов. Бинарный файл "a.dat" содержит в себе числа '7 0 1 0 1 0 1 0 2 6 2', но по какой-то причине выводит только 7 символ, при попытки изменить fread(&d, sizeof(d), 1, f1); вылазит Stack around the variable 'd' was corrupted. #include <iostream> using namespace std; int main () { setlocale(LC_ALL, "RUS"); FILE *f1, *f2,... http://www.cyberforum.ru/cpp-beginners/thread1193935.html
C++ Команда cd
Может написать код команды cd? Или написать такую же по функционалу? Нужно что бы работала в linux.
Как быстро вывести в консоль C++
Здравствуйте, у меня такой вопрос - у меня есть символьная (char) матрица 50х80, как мне её выводить в консоль, чтоб все строчки одновременно выводились, чтоб создавалось впечатление что кадры меняются (есть ли что то в windows.h, или по координатам?)
C++ Описать структуру с именем Price, содержащую следующие поля http://www.cyberforum.ru/cpp-beginners/thread1193914.html
Если у вас есть время, то можно еще построчно :-#include "stdafx.h" #include <iostream> #include <iterator> #include <cstddef> #include <string> using namespace std; struct price{ string tovar; string magaz;
C++ Исправить некорректность записи в файл Добрый день,помогите наладить программу. Программа должна считать слово из файла, и скопировать его в другой файл начиная с 5 позиции. Вот код: #include "stdafx.h" #include <stdio.h> #include <iostream> #pragma warning (disable: 4996) char sPI = "\nvhodoi file:"; char sEI = "Oshibka otkritiya"; char sPO = "\nvihodnoi file"; char sEO = "\noshibka sozdaniya"; void main(){ подробнее

Показать сообщение отдельно
Harb
1 / 1 / 0
Регистрация: 23.03.2014
Сообщений: 79
11.06.2014, 14:58  [ТС]     Удаление vector, list, string
пфф.... че-то все сложно... Ладно, для начала, хоть с vector<> разберусь.

Есть такой код:
C++
1
2
3
4
5
6
7
8
vector<int> INTVECT;
for (int i = 0; i < 10000; i++)
    {
        INTVECT.push_back(i);
    }
INTVECT.clear();
vector<int>(INTVECT).swap(INTVECT);
ShowMessage(INTVECT.capacity());
Прочитал, что при clear() элементы векторы уничтожаются, но память не освобождается. Надо использовать "swap trick". Я использую, но память не освобождается все равно. Пишет, что capacity() =0, но память занимаемая программой все равно не уменьшается. В чем дело?
 
Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru