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

Добавление объектов в вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определите сумму элементов массива, расположенных после максимального значения http://www.cyberforum.ru/cpp-beginners/thread689442.html
Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений (в том числе случайных), или вводом необходимых значений. Определите сумму элементов массива, расположенных после максимального значения.
C++ Нарисовать шестиугольник Здравствуйте! Помогите пожалуйста не работает программа, необходимо нарисовать шестиугольник с использование прерывания.(10h) Не пойму как с помощью прерывания нарисовать шестиугольник использую функции Line и тд но это неправильно. Выдает ошибку, что не распознана функция (Undefined linedraw and set320x240) #include <stdio.h> #include <conio.h> #include <dos.h> #define graphics_mode... http://www.cyberforum.ru/cpp-beginners/thread689440.html
C++ OpenGl painter что не правильно ?
Deviaphan: "Где файл painter.cpp с релаизацией методов класса Painter? Я не вижу, компилятор тоже не видит." Файл painter.cpp и .hpp лежит в одной папке вместе с остальными основными файлами проекта stdafx, targetver . Код работает до того как я начинаю рисовать в OpenGL Работает #include "stdafx.h" #include <iostream> #include "painter.hpp" #include "tetromino.hpp"...
Класс “участник”: фамилия, телефон, адрес и производные C++
1. . Класс “участник”: фамилия, телефон, адрес. 2. Производные: “участник очереди на получение жилья” (дата постановки на учет, наличие льгот, порядковый номер, в очереди); “участник выездной конференции”(требует ли поселение, длительность доклада, время начала работы конференции, время начала выступления данного докладчика). В базовом и производных классах определить функцию print для печати...
C++ Матрицы. Вложенные циклы с переменными границами http://www.cyberforum.ru/cpp-beginners/thread689424.html
Дана действительная матрица порядка n. Найти сумму элементов, расположенных в закрашенной части матрицы на рисунке.
C++ Простейшие действия над элементами матриц Задана целочисленная матрица порядка n x n. Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений (в том числе случайных), или вводом необходимых значений. Среди столбцов заданной матрицы, содержащих только такие элементы, которые по модулю не больше заданного натурального n, найти столбец с минимальным... подробнее

Показать сообщение отдельно
Sidalex
0 / 0 / 0
Регистрация: 07.07.2013
Сообщений: 3
07.07.2013, 14:34     Добавление объектов в вектор
он компилирует,но как доходит до удаления объекта, то builder(!!!) завершает работу.ошибок не высвечивается(во вложении)



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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream.h>
#include <conio.h>
#include <vector.h>
#include <stdlib.h>
  class object
    {
     public:
      int a,b,c;
      float *params;
      int params_count;// êîëè÷åñòâî ГЇГ*Г°Г*ìåòðîâ
      object(){};
      object(int pc)
        {
          params_count =pc;
          params = new float[params_count];//params[0]-ГЇГ*Г°Г*ìåòð,params[1]-Гµ,params[2]-Гі
          srand(time(0));
          for(int p=0;p<params_count;p++)
          {
            a= rand()% 100;
            b= rand()% 81;
            c= rand()% 51;
          }
        }
      ~object(){delete[] params;}
      }a;
 int main()
{  int count_ob=4;
   std::vector <object> mass(count_ob,object(3));//создаю вектор
 
    for(int g=0;g<count_ob;g++)//заполняю рэндомными значениями
    {
      mass[g].a= rand()% 100;
      mass[g].b= rand()% 75;
      mass[g].c= rand()% 25;
 
    }
 
    for(int k=0;k<count_ob;k++)// вывожу каждый объект в разных(случайных)местах консоли
    {
      gotoxy(mass[k].b,mass[k].c);
      cout << "***("<<mass[k].a<<")";
    }
 
 
    mass.erase(mass.begin()); //мне как-то нужно удалить первый элемент вектора(вообще)
 
/*
........
*/
 
   getch();
   return 0;
}
Миниатюры
Добавление объектов в вектор  
 
Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru