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

Динамически создать и удалить vector - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двигающаяся картинка на С++ http://www.cyberforum.ru/cpp-beginners/thread780310.html
Добрый день!!! Я новичок на С ++ , но у меня стоит задача написать програмку которая не в консоль, а на экране монитора создаст картинку, которой в идеале можно было бы придавать действия, что-то вроде прыгающего и бегающего по экрану зверька. Написать хотелось бы самому, но где бы я не читал - все пишет для консоли. Подскажите с чего начать и как вообще двигаться. если у кого-нить есть наброски...
C++ Максимальный треугольник Даны n точек заданные координатами. Требуется найти среди этих точек треугольник с максимальной площадью. Входные данные: 5 0 0 0 2 1 0.5 0.5 1 2 0 http://www.cyberforum.ru/cpp-beginners/thread780296.html
C++ Реализовать функцию линейного поиска элемента в массиве
1) Реализовать функцию линейного поиска элемента в массиве (принимает массив и искомое значение(ключ), возвращает индекс найденного элемента или -1, если такового нет); Правила форума п. 5.16: Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Вторая задача вынесена в отдельную тему.
C++ Вывод через структуры ,как сделать?
#include <iostream> #include <math.h> using namespace std; class drob { public: double ch;
C++ Найти точки пересечения касательных с окружностью http://www.cyberforum.ru/cpp-beginners/thread780243.html
Даны координаты центра и радиус R окружности, координаты точки. Найти точки пересечения касательных с окружностью Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y). Найти точки пересечения касательных с окружностью. Формат входных данных Пять вещественных чисел xc yc R x y — коорди-наты центра и радиус окружности, координаты точки. Формат выходных данных В...
C++ Содержательно сформулировать результат выполнения функции Пожалуйста, объясните, что выполняет каждая функция. Заранее спасибо! //------------------------------------------------- 1 void F1(char c) { int i,j; for (i=0; c !='\0'; i++); for (j=0,i--; i>j; i--,j++) { char s; s=c; c=c; c=s; } } подробнее

Показать сообщение отдельно
ijonhson
 Аватар для ijonhson
47 / 47 / 1
Регистрация: 09.03.2011
Сообщений: 584
06.02.2013, 13:02  [ТС]     Динамически создать и удалить vector
код черезчур длинноват попробую смысл передать
h.
C++
1
2
3
4
5
6
7
8
9
10
11
class coord
{
public:
int x1,y1,x2,y2;
coord(int,int,int,int);
};
class b
{
public:
void addfunc();
};
.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
vector <vector<coord> > points;
coord::coord(xl1,yl1,xl2,yl2)
{
x1=xl1;x2=xl2;y1=yl1;y2=yl2;
}
b::addfunc()
{
vector<coord> a;
a.push_back(coord(10,10,20,20));
a.push_back(coord(20,20,40,40));// и т.д.
points.push_back(a);// с этого момента а уже не нужен мало того  
}                          //это лишний мусор который будет висеть до завершения программы
Добавлено через 10 минут
то есть как грамотно удалить вектор и к какому классу относится vector?
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru