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

Аналог SetLength(x, Length(x)+1) из Delphi в C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размеры формы http://www.cyberforum.ru/cpp-beginners/thread995938.html
При изменении размеров формы курсором-форма зависает. c++ windows forms.
C++ Не выводит повторяющиеся слова С++ Вобщем пример из книги Страуструпа. Подсчет повторяющихся слов. Код верен, ошибок не находит, но после запуска программы и ввода букв окно просто закрывается. Что не так? #include <iostream> #include <string> using namespace std; int main () { http://www.cyberforum.ru/cpp-beginners/thread995934.html
Действия с файлами C++
Всем здрасти, я не помню задавал ли я подобный вопрос, но раз не знаю ответа, то, видать нет... Подскажите пожалуйста, как создать файл, как с него что-то считать и как туда записать? Если можно по-подробнее об этом ^_^ Добавлено через 8 минут Забыл написать: среда MS Visual Studio 2010 express. И, заодно, что-то она сошла с ума... в прямом смысле... #include <iostream> #include <string>
C++ Создать программу, для определения знака и абсолютной величины операнда в среде разработки Borland C++
Прошу помочь или подсказать! Нужно написать программу для определения знака и абсолютной величины операнда, находящегося в ячейке памяти U. Знаковый бит необходимо записать в ячейке SIGN, а абсолютную величину - в ячейку ABS. Спасибо тем кто отозвался!
C++ Задача о рюкзаке, решается ли она жадным алгоритмом? http://www.cyberforum.ru/cpp-beginners/thread995929.html
Здравствуйте. Задали сделать задачу о рюкзаке, используя жадину. Даны вес и стоимость предметов. Набить рюкзак предметами, чтобы стоимость была максимальна, а вес не превышал Gmax. Написала алгоритм, который сортирует данные по цене на единицу веса(стоимость деленная на вес) в убывающем порядке. После 2-3 проверок, он сдался) Например, максимальный вес - 200. Вот отсортированный...
C++ Напишите алгоритм вывода списка ребер неориентированного графа Простой неориентированный граф задан матрицей смежности, выведите его представление в виде списка ребер. Вот начало #include <iostream> using namespace std; int main() { int k,n,i,j; cin>>n; подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
5659 / 3138 / 356
Регистрация: 29.11.2010
Сообщений: 8,410
03.11.2013, 05:47     Аналог SetLength(x, Length(x)+1) из Delphi в C++
Цитата Сообщение от VladSharikov Посмотреть сообщение
а пользоваться элементом хранимым как?
лучше через итераторы, но можно и работать как с обычным массивом, т.е. через оператор[]
Метод pop_back (с pop я опечатался) удаляет последний элемент из вектора.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <vector>
 
int main()
{
    std::vector<int> v; // объявляем вектор
    // добавляем элементы
    v.push_back(3);
    v.push_back(1);
    v.push_back(2);
    v.push_back(4);
    // выводим вектор на экран используя итераторы (типо умных указателей)
    // вектор как и большинство (мб даже все) контейнеров STL имеет два
    // итератора begin - указывает на первый элемент и end - указывает на место
    // за последним элементом. Обращаться к этим итераторам можно через соотв.
    // методы (begin() и end() )
    for (std::vector<int>::iterator it = v.begin(); it != v.end(); ++it)
        std::cout << *it << " ";
    std::cout << std::endl;
    // удаляем последний элемент
    v.pop_back();
    // выводим вектор на экран, используя оператор[]
    for (unsigned int i=0; i < v.size(); i++)
        std::cout << v[i] << " ";
}
Я же вам подробный мануал кинул:
http://www.cplusplus.com/reference/vector/vector/
Там по каждому методу пример есть

Добавлено через 1 минуту
Цитата Сообщение от VladSharikov Посмотреть сообщение
Points.push_back(tmpPoint);
можно
C++
1
Points.push_back(tmpPoint(1, 2));
для С++11
C++
1
Points.emplace_back(1, 2);
но суть вы уловили
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru