|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|
Спроектировать класс Student18.10.2016, 14:06. Показов 3122. Ответов 42
Метки нет (Все метки)
0
|
|
| 18.10.2016, 14:06 | |
|
Ответы с готовыми решениями:
42
Создать класс student, который использует файл student.txt Разработать класс Man (человек) и производный класс Student (студент). Описать атрибуты. Базовый класс PERSON и производный класс STUDENT |
|
Helper C/C++
286 / 163 / 122
Регистрация: 22.09.2016
Сообщений: 518
|
|
| 18.10.2016, 16:00 | |
|
1
|
|
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|||
| 18.10.2016, 20:03 [ТС] | |||
|
Добавлено через 8 минут
0
|
|||
|
Модератор
|
||||||
| 18.10.2016, 20:06 | ||||||
|
Paterul, Вы можете выбрать любое имя. Просто обычно принято придерживаться какой-либо конвенции (какого-либо стиля) при именовании данных-членов класса. Один из возможных вариантов - тот, который использовал Invader0x7F. Иногда можно встретить такой вариант, например:
1
|
||||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|
| 18.10.2016, 20:07 [ТС] | |
|
0
|
|
|
Модератор
|
|||
| 18.10.2016, 20:10 | |||
code style или code conventions.Добавлено через 1 минуту data member Вашего класса, а не просто какая-то произвольная переменная. Это довольно распространённая практика, как я уже говорил. Просто такое своеобразное неписанное правило. Этакое соглашение между программистами. Для удобства придумано. Это не обязательно. Но многие так делают.
1
|
|||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|
| 18.10.2016, 20:16 [ТС] | |
|
gru74ik, как в main вывести все эти 3 данные, чтобы каждая в отдельной строке
0
|
|
|
Модератор
|
|
| 18.10.2016, 20:22 | |
|
Paterul, ещё одна причина такого именования данных-членов довольно хорошо описана у Стивена Праты в его книге
"Язык программирования С++. Лекции и упражнения" (2012, 6-е издание) (см. главу 10 "Объекты и классы", стр. 502).Добавлено через 1 минуту Paterul, надо в классе реализовать (придумать и написать) функцию-член, которая будет это делать. Например, какую-нибудь функцию show(). Или там же перегрузить оператор <<. А затем уже в мэйне вызывать либо эту функцию-член, либо (если имеется перегруженный оператор <<) просто через std::cout выводить.Добавлено через 2 минуты Paterul, вот буквально на днях те же самые вопросы человек задавал. Прям, как под копирку. Добавлено через 1 минуту То ли ВУЗ у вас один и тот же, то ли программа у всех стандартная, то ли у преподов совсем фантазия кончилась... А может и какая-то комбинация этих причин... И книги вы, студиозусы, все, как один, читать не хотите. Скука и тоска...
1
|
|
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|||||||||||
| 18.10.2016, 20:30 [ТС] | |||||||||||
|
gru74ik, так? В public
0
|
|||||||||||
|
Модератор
|
||||||||
| 18.10.2016, 20:41 | ||||||||
std::cout ни к чему):
<<, Вы "научите" его выводить на консоль объекты именно Вашего класса. Это бывает удобно.
1
|
||||||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|
| 18.10.2016, 20:43 [ТС] | |
|
gru74ik, что-то ошибка выходит
0
|
|
|
Модератор
|
||||||||||||||||
| 18.10.2016, 20:52 | ||||||||||||||||
|
Paterul, если Вы выбрали вариант с функцией-членом show(), то в мэйне Вам придётся вот так её использовать:
Paterul, не надо мне код на картинке показывать. Это моветон и нарушение правил форума. Откройте для себя комбинацию клавиш CTRL + C (копировать), CTRL + V (вставить). Вставьте код прямо в Ваше сообщение (не забудьте оформить его тэгами).
1
|
||||||||||||||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
||||||
| 18.10.2016, 20:56 [ТС] | ||||||
|
gru74ik,
0
|
||||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|
| 18.10.2016, 20:59 [ТС] | |
|
gru74ik, Те же самые ошибка:
E:\ßçûêè ïðîãðàììèðîâàíèÿ\class.cpp In function 'void show_student()': 53 12 E:\ßçûêè ïðîãðàììèðîâàíèÿ\class.cpp [Error] 'name' was not declared in this scope 55 12 E:\ßçûêè ïðîãðàììèðîâàíèÿ\class.cpp [Error] 'dob' was not declared in this scope 57 12 E:\ßçûêè ïðîãðàììèðîâàíèÿ\class.cpp [Error] 'fails' was not declared in this scope E:\ßçûêè ïðîãðàììèðîâàíèÿ\class.cpp In function 'int main()': 65 7 E:\ßçûêè ïðîãðàììèðîâàíèÿ\class.cpp [Error] 'class Student' has no member named 'show'
0
|
|
|
Модератор
|
||||||
| 18.10.2016, 21:09 | ||||||
Сообщение было отмечено Paterul как решение
Решение
Paterul, вот:
1
|
||||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|||||||||||
| 08.11.2016, 19:05 [ТС] | |||||||||||
Выдает 1 ошибку:
0
|
|||||||||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
|
| 08.11.2016, 19:40 [ТС] | |
|
Зачем реализовывать пустой конструктор?
Добавлено через 13 минут Понятия не имею, что писать в пустом конструкторе, если все уже есть в конструктор с тремя переменными...
0
|
|
|
Любитель чаепитий
|
||||
| 08.11.2016, 19:45 | ||||
|
Но т.к. он не реализован, компилятор Вам об этом сообщает.
0
|
||||
|
1 / 1 / 1
Регистрация: 09.04.2016
Сообщений: 98
|
||||||
| 08.11.2016, 19:57 [ТС] | ||||||
Добавлено через 6 минут GbaLog-, А как быть с тем, что если введешь отрицательное число задолженностей, то на выходе пишет непонятное число?
0
|
||||||
| 08.11.2016, 19:57 | |
|
Базовый класс Student и производный класс Aspirant
Спроектировать и реализовать класс BigInt Спроектировать и реализовать класс Matrix
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|