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

vector<Struct2{int,vector<struct1>}> или множественное наследование ... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы, Циклы и немного геометрии. http://www.cyberforum.ru/cpp-beginners/thread25305.html
Даны такие задачи. Очень жду вашей помощи, господа программисты.
C++ вот так задачка((( ввели количество человек к примеру ( 8 человек ); name| last name| year| start number| it number| previous result 1. A K 1989 1 ... http://www.cyberforum.ru/cpp-beginners/thread25303.html
C++ Насчет простых задачек по массивам
1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный элемент массива и ближайший к максимальному элементу элемент...
Конструктор в C++ C++
Помогите, пожалуйста, разобраться с задачей. Дано: создать программу используя конструктор, деструктор, классы с наследованием. Я написала, но программа не идёт, помогите разобраться в чём дело. ...
C++ операторы преобразования типов http://www.cyberforum.ru/cpp-beginners/thread25255.html
что но не пойму сам принцип работы опреаторов преобразования.. вот к примеру: class Cat{ public: Cat(){itsAge=192;} ~Cat(){} operator int() {return (itsAge);} private:
C++ Вычисление факториала Нужно заставить программу выводить результат, но почему то не получается #include <stdio.h> #include <conio.h> int f(int); void main() { double C; int m, n, z; подробнее

Показать сообщение отдельно
Student1999
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 3

vector<Struct2{int,vector<struct1>}> или множественное наследование ... - C++

07.03.2009, 19:36. Просмотров 1486. Ответов 4
Метки (Все метки)

Здравствуйте! Помогите, пожалуйста. Есть такие данные:
Код
typedef struct 
{
           int x;
    int y;              // координаты вершин
}Point;
typedef  struct 
{
          int vertex_num;           // количество вершин
          vector<Point> vertexes;   // вектор содержащий координаты вершин фигуры
}Shape;
typedef  struct 
{
          string name;
          vector<Shape> vec;
}Form;
 int main(){
vector<Form> v1(10);
name - это треугольник, квадрат и т.д. Тогда соответственно количество вершин 3,4 и т.д., координат 3,4 и т.д. по паре(x,y).
Не понятно как заполнять вектор. Вот так не работает :
v1[0].name="triangle";
v1[0].vec={3,{{0,0},{0,0},{0,0}}};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru