Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 14
1

Вывод вектора объектов класса

06.06.2015, 17:13. Просмотров 1926. Ответов 0
Метки нет (Все метки)


Существует класс Телефонная книга, в которой можно создавать запись (directoryNote), эта запись - либо человек(man), либо организация(organisation).
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
class directory
{
    vector <directoryNote*> book;
        void addMan(const string& fname, const string& sname, const string& pname, const string& tmblr, const string& tm, /*const string& gend,*/ const string& num, const string& mbox, const string& vk, const string& fb, const string& twi, const string& insta, const string& sk)
    {
        book.push_back(new man(fname, sname, pname, tmblr, tm, /*gend,*/ num, mbox, vk, fb, twi, insta, sk));
    };
    void addOrg(const string& name, const string& type, const string& num, const string& mbox, const string& vk, const string& fb, const string& twi, const string& insta, const string& sk)
    {
        book.push_back(new organisation(name, type, num, mbox, vk, fb, twi, insta, sk));
    };
}
class directoryNote
{
protected:
    vector <telephone> telephones;
    vector <string> mails;
    string twitter;
    string instagram;
    string skype;
    string vk;
    string facebook;
}
class organisation : public directoryNote
{
private:
    string nameOrg;
    string activType;
}
class man : public directoryNote
{
private:
    string firstName;
    string secondName;
    string patron;
    string telegram;
    string tumblr;
}
int main()
{
    directory Test;
    Test.addMan();
        Test.addOrg();
    system("pause");
    return 0;
}
Кто помочь написать код, который будет выводить все значения вектора, в который я добавляю значения через addMan и addOrg?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2015, 17:13
Ответы с готовыми решениями:

Вывод в файл вектора объектов
Приветствую. есть класс Library, в котором 2 вектора с объектами Person и Book. Пишу вывод в файл...

Написать функцию для класса, возращающую данный из вектора обьектов класса по итератору вектора
День=добрый как написать функцию для класса возращающую данный из вектора обьектов класса по...

Вывод значений объектов класса
Приветствую! Навоял код, решил в конце вывести значения переменных подряд: dist1.show();...

Добавить вывод в файл и чтение из файла объектов класса
Добавить вывод в файл и чтение из файла объектов класса. Работа должна отображаться на мониторе....

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2015, 17:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Вывод в файл и последующее чтение из файла объектов класса
Как наиболее правильно и канонично выводить (так чтобы потом ещё и прочитать) объекты классов в...

Открытые функции класса: ввод массива, вывод массива, определение длины вектора
Данные класса: массив N(10). Открытые функции класса: ввод массива, вывод массива, определение...

Заполнение вектора класса внутри самого класса
class A { private: int a; public: A() { a = 0; }; A get(vector &lt;A&gt;* vec)

Массив объектов одного класса как поле другого класса
Доброе время суток. Мне тут в универе задали лабу, нужно создать класс полем которого будет массив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.