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

Как создать класс, который содержит элементы другого класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите пожалуйста в работе с ZIP архивами http://www.cyberforum.ru/cpp-beginners/thread11989.html
очень нужно автоматизировать распаковку zip-архива:wall:
C++ А_Ламот demo3_6.cpp где ошибка? Ктото уже точно это проходил, помогите разобратся, пожалуйста? часть кода из "demo3_6.cpp" sprintf(buffer,"WM_PAINT called %d times. ", ++wm_paint_count); TextOut(hdc, 0,0, buffer, strlen(buffer));ошибки: demo3_6.cpp(70) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help... http://www.cyberforum.ru/cpp-beginners/thread11967.html
Переписать код без использования операций сдвига и "битового and" C++
как переписать (num & ((1) << k)) != 0не используя операцию & и <<? Помогите, пожалуйста!
C++ Опять про fflush, уже stdout
Уважаемые профессионалы. В книге Хэзфилд, Кирби " Искусство программирования на языке Си. Фундаментальные алгоритмы.... " на 58 стр. увидел текст ниже. Скажите, кто прав? Он или авторы следующих ресурсов : http://c-faq.com/stdio/stdinflush.html http://c-faq.com/stdio/stdinflush2.html . Подавление буферов ввода Ниже демонстроруется обычно применяемая методика освобождения от...
C++ скачать язык программирования С http://www.cyberforum.ru/cpp-beginners/thread11766.html
где я могу скачать язык программирования С
C++ что нужно поменять? подскажите пожалуйста, что нужно поменять, чтобы значение Radiusa не требовалось вводить с клавиатуры, а чтобы это значение бралось из bat файла? #include <stdio.h> #include <math.h> #include <string.h> // Определить струтуру точки typedef struct { float x; float y; подробнее

Показать сообщение отдельно
yana2
Сообщений: n/a

Как создать класс, который содержит элементы другого класса - C++

02.09.2008, 17:38. Просмотров 3253. Ответов 8
Метки (Все метки)

Добрый день, я чисто любитель, начала сама потихоньку разбираться в с++, благополучно дошла до классов и сделала класс konto (банковский счет). Теперь я хочу сделать класс банк, в котором будут функции ДобавитьНовыйСчет, ДобавитьДенегНаУказанныйСчет, РаспечататьИнфуПоВсемСчетам и НайтиСчетПоНомеру.
Но я не знаю как вообще сделать класс, который содержит элементы другого класса, читала про arrays и векторы, но как-то не получается, везде мало примеров. Вроде стандартная задача, каталог, но примеров на моем простеньком уровне не нашла.
Буду очень благодарна, если найдется кто-то, кто покажет, как это делается.
У меня Visual C++ 6.0
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# include <iostream.h>
# include <string.h>
 
class konto
{
public:
    konto (char*,int,double,float);
    void skrivut(void);
    void insat(const int &i);
    void uttag(float u);
    void ranteutbet();
   
private:
    int nomer;
    char name[89];
    double saldo;
    float renta;
   
};
 
konto::konto(char* name,int nomer, double saldo, float renta)
{
    strcpy (konto::name,name);
    konto::nomer=nomer;
    konto::saldo=saldo;
    konto::renta=renta;
   
}
 
void konto::skrivut(void)
{
    cout<<"name: "<<name<<endl;
    cout<<"nomer: "<<nomer<<endl;
    cout<<"renta%: "<<renta<<endl;
    cout<<"saldo: "<<saldo<<endl<<endl;    
}
 
void konto::insat(const int &i)
{
    saldo=saldo+i;
   
}
 
void konto::uttag(float u)
{
    saldo=saldo-u;
}
void konto::ranteutbet()
{
    saldo=saldo+(saldo*2.5/100);
 
}
 
class bank
{
};
 
 
void main()
{
 
    konto k ("Namn", 1, 1500, 2.5);
 
    k.skrivut();
    k.insat(500);
    k.skrivut();
    k.uttag(300);
    k.skrivut();
    k.ranteutbet();
    k.skrivut();
 
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru