|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.06.2009, 23:23 | #1 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
класс представляющий банковский счёт
Добрый вечер! Сейчас занимаюсь по книжке, в которой было задание. прошу проверить его.
айте определение класса, представляющего банковский счёт. Элементы данных должны содержать имя вкладчика, номер счёта (использовать строку) и сальдо.Функции-элементы должны выполнять такие действия, как: - создание объекта и его инициализация - отображение имени вкладчика, номера счёта и сальдо - вклад на банковский счёт суммы, заданной аргументом - снятие с банковского счёта суммы, заданной аргументом Код:
|
28.06.2009, 00:34 | #2 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
Не вижу обектов. Зачем делать функцию с параметром если не чиго не передается. не string а char.
Код:
Последний раз редактировалось evgenrpo; 28.06.2009 в 00:58. |
28.06.2009, 10:57 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
А я бы сделал так:
Код:
Последний раз редактировалось profi; 28.06.2009 в 11:02. |
28.06.2009, 11:37 | #4 | |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
Цитата:
объясните попонятнее, пожалуйста |
|
28.06.2009, 12:12 | #5 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Цитата:
Как вы сказали "много конструкторов" - это уже перегрузка конструктора. Да их может быть несколько (конструкторов). Что бы подробнее об этом узнать советую вам книгу Г.Шилдт. "Самоучитель С++" она кстати есть на форуме в разделе "Литература по С/C++". |
|
28.06.2009, 15:28 | #6 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
сейчас я разбираю программу, но есть некоторые вопросы, которые я написал в комментариях. убедительная просьба ответить на них)))
Код:
Последний раз редактировалось Dimarik; 28.06.2009 в 15:56. |
28.06.2009, 16:09 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Код:
Код:
Код:
Код:
Код:
Второй говорит о том, что объект s не будет изменен. Третий - о том, что поля объекта не будут изменены (если они не определены как mutable).
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
28.06.2009, 16:27 | #8 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
И ещё у меня есть парочка вопросиков. к этому заголовочному файлу прилагалась программа. Но почему-то, несмотря на то, что я всё сделал так, как предлагал автор книги, у меня компиллятор не опознаёт переменные, которые были объявлены в заголовочном файле. непонятно, почему. И ещё, вероятно, что в книге были сделаны какие-то опечатки в том месте, где применялся оператор cerr. Как я понял, этот оператор выполняет ту же самую функцию, что и оператор cout, но вот только непонятно, какая разница между этими операторами....
вот код Код:
P.S. убедительная просьба ответить на вопрос в моём предыдущем сообщении относительно директив препроцессору |
28.06.2009, 16:33 | #9 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Директива #ifndef проверяет, определен ли такой заголовочный файл, какой написан далее. В развернутом варинате это означает
if not defined (если не определен) В таком случае, если файл не определен (не подключен), то директива #define определяет его. Данная конструкция сделана для того, чтобы файл нельзя было подключить дважды. _STOCK2_H_ - это имя заголовочного файла. Можно писать еще вот так STOCK2H stock2_h |
28.06.2009, 16:36 | #10 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
------------------
Цитата:
Цитата:
Если без параметров, то вызовется Stock(), а если с ними, то Stock(const char* co, int n, double pr). Кавычки у вас там не везде стоят. И вот тут еще: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 28.06.2009 в 16:39. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На счёт окошек | Акашаев Нурлан | Общие вопросы Delphi | 2 | 26.06.2008 09:52 |
Как на счёт создания игрового 2D или 3D движка на C++? | SalasAndriy | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 23.12.2007 23:05 |
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. | RustreX | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 11.11.2007 19:28 |
Помогите мне пожалуйста!На счёт книг! | SADAM | Свободное общение | 1 | 08.06.2007 14:26 |