Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 17.06.2019
Сообщений: 2
1

Вывод вектора из класса

17.06.2019, 19:16. Показов 2314. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, не могу сообразить как вывести вектор из класса:
1)есть класс telnumber с номерами телефонов
2)есть класс listtelnumber, который собирает эти номера телефонов в список
ошибка в 60 строке(вывод вектора на экран), помогите разобраться пожалуйста.
kodeblocks 17.12, GNU GCC
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
class telnumber
{
private:
    string number;
 
public:
    telnumber(string _sn):number(_sn){}
    void setnumber(string _sn)
    {
        this->number=_sn;
    }
    string show()
    {
        return number;
    }
};
 
class listtelnumber
{
private:
    vector<telnumber> book;
public:
    void append_number(telnumber a)
    {
        book.push_back(a);
    }
    void showbook()
    {
        for (int i=0;i<int(book.size());i++)
            cout<<book[i];
    }
};
int main()
{
    telnumber a1("88888888");
    cout<<a1.show()<<endl;
    telnumber a2("99999999");
    cout<<a2.show()<<endl;
    listtelnumber b1;
    b1.append_number(a1);
    b1.append_number(a2);
    b1.showbook();
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2019, 19:16
Ответы с готовыми решениями:

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

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

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

Инициализация вектора класса
Здравствуйте. Следующий код не работает: struct stRefName { AnsiString BranchName;...

3
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
17.06.2019, 19:20 2
Лучший ответ Сообщение было отмечено penguin12345 как решение

Решение

C++
1
for (size_t i=0; i < book.size(); i++) cout << book[i].show() << endl;
1
163 / 70 / 39
Регистрация: 28.05.2019
Сообщений: 241
17.06.2019, 19:21 3
оператор вывода для
C++
1
telnumber
определи
0
0 / 0 / 0
Регистрация: 17.06.2019
Сообщений: 2
17.06.2019, 19:29  [ТС] 4
zayats80888, Спасибо)
0
17.06.2019, 19:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2019, 19:29
Помогаю со студенческими работами здесь

Ввод вывод переменной класса, являющейся членом другого класса
Приветствую! У меня есть 2 класса: подкласс filling: class filling { private: int...

Реализация собственного класса вектора
Создать абстрактный тип данных - класс вектор, который имеет указатель на float, число элементов и...

Передача вектора из класса в класс?
Доброго времени суток! У меня возникла проблема в очень простой программе. Я передаю функции из...

Нет доступа до вектора класса
Здравствуйте, нужно записать в переменную текст и вектора класса. void...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru