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

Инициализация объектов класса в конструкторе другого класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Значение переменных http://www.cyberforum.ru/cpp-beginners/thread644980.html
Для Х, принимающего значения от XN до XK с шагом ∆X, определить Y. При условии: Значения всех переменных определить по таблице 1. Результат выдать в форме таблицы значений X иY. Для таблицы обеспечить подпись столбцов.
C++ Программирование под Unix Посоветйте литаратуру для программированию под Unix написанную на простом языке. http://www.cyberforum.ru/cpp-beginners/thread644945.html
C++ Найти максимальную стоимость товара...
6.Покупатель имеет купюры достоинством А(1), ...,А(n), а продавец - В(1), ...,В(m). Необходимо найти максимальную стоимость товара Р, которую покупатель не может купить, потому что нет возможности точно рассчитаться за этот товар с продавцом, хотя денег на покупку этого товара достаточно.
Задача по Дейтелу C++
Правильно ли я понял задачу? Используя только технику программирования, изученную в этой главе (глава2), напишите программу, которая вычисляет квадрат и куб чисел от 0 до 10 и использует табуляцию для печати следующей таблицы значений: число квадрат куб 0 0 0 1 1 1 2 2 2 3 9 27 4 16 64
C++ С++ последовательность http://www.cyberforum.ru/cpp-beginners/thread644918.html
5.Дана последовательность целых чисел, за которой следует 0. Найти: -средне арифметическое; -максимальное значение; -количество отрицательных элементов; -номер минимального элемента; -количество четных чисел; -минимальный из четных элементов этой последовательности.
C++ Сгенерировать и записать в текстовый файл N заданий 2.Сгенерировать и записать в текстовый файл N заданий типа -37,8:3,6+12,5*(-0,6) подробнее

Показать сообщение отдельно
alexey31415
 Аватар для alexey31415
59 / 59 / 3
Регистрация: 16.05.2010
Сообщений: 632
31.08.2012, 16:31     Инициализация объектов класса в конструкторе другого класса
У меня есть класс Subscriber,в котором есть несколько объектов другого класса Date,мне нужно,чтобы при создании Subscriber объекты класса Date инициализировались значениями по умолчанию.
Чтобы так и было,мне нужно в конструкторе класса Subscriber написать в списке инициализаторов
имена объектов с пустым списком параметров или просто их не трогать,считая,что при создании объекта они инициализируются сами значениями по умолчанию
класс
Subscriber
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
class Subscriber
{
friend class Call;
friend class Date;
 
public:
Subscriber
(
vector<int> subscriber_number,
string subscriber_name
);
 
//функции для работы с абонентом
//----------------
bool AddNewCall();
bool PrintCalls();
bool DeleteCall();
bool SaveCalls();
//----------------
 
 
//функции для проверки введённых данных
//-----------------------------------------------------
bool CorrectNumber(const vector<int> &number);
bool CorrectDate(const Date &start,const Date &finish);
//-----------------------------------------------------
 
 
//функции для определения параметров звонка
//-----------------------------------------
bool IsOutgoing(const vector<int> &number);
const Date &CalculateFreeMinutes(const Date &call_start);
//-----------------------------------------
 
~Subscriber();
 
private:
vector<int> _subscriber_number;
vector<Call> _calls;
vector<vector<int>> _home_network_prefixes;
 
Date _free_minutes;
Date LastWeekend;
 
Date free_minutes_in_home_network;
Date free_minutes_on_weekend;
 
static float _connection_fee;
static float _cost_inside_home_network;
static float _cost_outside_home_network;
static vector<vector<int>> _prefixes;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru