Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двигающаяся картинка на С++ Добрый день!!! Я новичок на С ++ , но у меня стоит задача написать програмку которая не в консоль, а на экране монитора создаст картинку, которой в идеале можно было бы придавать действия, что-то вроде прыгающего и бегающего по экрану зверька. Написать хотелось бы самому, но где бы я не читал - все пишет для консоли. Подскажите с чего начать и как вообще двигаться. если у кого-нить есть наброски... https://www.cyberforum.ru/ cpp-beginners/ thread780310.html C++ Максимальный треугольник
Даны n точек заданные координатами. Требуется найти среди этих точек треугольник с максимальной площадью. Входные данные: 5 0 0 0 2 1 0.5 0.5 1 2 0
C++ Реализовать функцию линейного поиска элемента в массиве 1) Реализовать функцию линейного поиска элемента в массиве (принимает массив и искомое значение(ключ), возвращает индекс найденного элемента или -1, если такового нет); Правила форума п. 5.16: Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Вторая задача вынесена в отдельную тему. https://www.cyberforum.ru/ cpp-beginners/ thread780292.html C++ Вывод через структуры ,как сделать? #include <iostream> #include <math.h> using namespace std; class drob { public: double ch; https://www.cyberforum.ru/ cpp-beginners/ thread780270.html
Найти точки пересечения касательных с окружностью C++
Даны координаты центра и радиус 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; } } https://www.cyberforum.ru/ cpp-beginners/ thread780212.html
C++ Определить общий вид степенного ряда, вычисляемого в данной функции Помогите, пожалуйста сформулировать словами, что выполняет каждый код: double sum(double x,double eps) { double s,sn; int n; for (s=0, sn = 1, n=1; fabs(sn) > eps; n++) { s += sn; sn= - sn * x / n; } return s; } https://www.cyberforum.ru/ cpp-beginners/ thread780210.html C++ Станное поведение указателя
Пробовал "отладить" код и натолкнулся на грабли (см. комментарии): void itoa(long n, char* str) { char *s = str; while (n) { *s++ = n % 10 + '0'; n /= 10; } *s = '\0';
C++ Ручной ввод в массив и проверка цепочки https://www.cyberforum.ru/ cpp-beginners/ thread780177.html
Создать программу на С++, которая будет продуцировать цепочки(слова) в трехсимвольном алфавите с записью их в файл, причем длина L цепочек ограничена: L1<= L <= L2 и для каждой цепочки, отобранной в файл, должно выполняться условие < A >. Общее количество цепочек в файле должно быть не более M. Содержит не более двух символов «с», начинается на «ас», а символ «а» встречается только по...
C++ Строки: нахождение символов https://www.cyberforum.ru/ cpp-beginners/ thread780139.html
Еще раз приветствую всех!:) ------------------------------- Помогите, пожалуйста, с заданием: Даны натуральное число n и символы s1, ..., sn, среди которых есть двоеточие. Получить все символы, расположенные до первого двоеточия включительно. ------------------------------- Если что, то скрин задания прикрепил. Ну у меня вот что получилось: #include <stdio.h> #include <stdlib.h> #include...
составив программу - выводится неполное решение C++
дана десятичная система счисления.перевести число 236(10) в новую сс(20). по ручному подсчету получается 236(10)=>1116(20), а составив программу - выводится неполное решение только 11 а не 1116. НЕ ПОНИМАЮ ГДЕ ОШИБКА,ЧТО НЕ ТАК ЗАПИСАЛА? #include <stdio.h> #include<math.h> #include <stdlib.h> int main() {
C++ Вектор или связный список есть ли разница? В примерах видел использование что то вроде struct List { // ....... List * next; //....... vector < List * > test; }; Каков смысл может быть в этом? https://www.cyberforum.ru/ cpp-beginners/ thread780130.html
47 / 47 / 15
Регистрация: 09.03.2011
Сообщений: 584
06.02.2013, 13:02  [ТС] 0

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

06.02.2013, 13:02. Показов 2763. Ответов 10
Метки (Все метки)

Ответ

код черезчур длинноват попробую смысл передать
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?

Вернуться к обсуждению:
Динамически создать и удалить vector C++
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2013, 13:02
Готовые ответы и решения:

динамически создать/удалить объекты класса (правильно сделал?)
создал класс: myclass { } завел вектор, в котором будут храниться указатели на объекты данного...

Структура "Vector": создать, удалить, прибавить
Написать программу, которая содержит функции для работы с координатами: Функция create: принимает...

Как динамически создать массив из динамически конструируемых экземпляров класса?
Есть два класса.Подразумевается ,что первый в конструкторе выделяет интовый массив длинной n,второй...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

10
06.02.2013, 13:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2013, 13:02
Помогаю со студенческими работами здесь

Удалить элемент из std::vector
vector&lt;int&gt; k; надо удалить k элемент.

Как удалить себя из массива vector?
class CTest { public: vector* v; void RemoveFromArray() { v-&gt;erase(this); //erase' : 2...

Как удалить последний элемент контейнера vector
Доброго вечера всем!!!Подскажите пожалуйста как удалить последний элемент контейнера...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru