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

Помогите разобраться с классом (STUDENT). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить сумму элементов, расположенных на побочной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread1067355.html
Определить сумму элементов, расположенных на побочной диагонали матрицы и произведение элементов, расположенных на главной диагонали матрицы. Используя указатели.
C++ Как считать файл с русскоязычным текстом? Помогите плиз. Срочно нужно. Вот у меня курсовая. Оно работает вот только не хочет считывать русскоязычный текст с файла. #include <conio.h> #include <iostream> #include <fstream> #include <windows.h> #include <vcl.h> using namespace std; typedef struct{char f; http://www.cyberforum.ru/cpp-beginners/thread1067354.html
Сколько дней потребуется спортсмену, чтобы преодолеть данные расстояния? C++
Контрольное задание: Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. • Какой суммарный путь пробежит спортсмен за 7 дней? • В какой день впервые спортсмен пробежит более 20 км? • В какой день впервые суммарный путь превысит 60 км?
C++ Проверьте, можно ли вычеркиванием букв из одного слова получить другое
Нужна помощь,заранее спасибо!!! Проверьте, можно ли вычеркиванием букв из одного слова получить другое.
C++ Определить является ли номер счастливым. http://www.cyberforum.ru/cpp-beginners/thread1067316.html
Пользователь вводит 6-ти значный номер автобусного билета, определить является ли данный номер счастливым, если счастливыми считать билеты тройки цифр которых являются зеркальными. Например: 123321 - счастливый, 123303 - не счастливый.
C++ Вычисление суммы и определение номеров положительных элементов массива Задан массив целых чисел из 10 элементов.Программа вычисляет сумму положит. элементов И выводит номера положит. элементов. Пожалуйста,помогите написать программу. Экзамен заканчивается,а никак не получается(( подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
10.01.2014, 11:39     Помогите разобраться с классом (STUDENT).
Цитата Сообщение от Hrollo Посмотреть сообщение
1)Как я понял класс должен реализовываться в отдельных файлах(в заголовочном файле должен быть его прототип, а в срр файле должна быть реализация методов).Если в программе будет несколько классов то каждый из них должен реализовываться в отдельном файле или все классы можно реализовать в одном файле?
удобнее если у тебя скажем несколько классов, но 1 из них является базовым, а др производными(наследование) то удобнее в 1 , хотя тоже кому как...
Как и с заголовочным файлом - надо всё делать по смыслу, т.е. у тебя 3 класса, скажем студент, человек, и атвомобиль, при этом студен это производный класс от человека, то удобнее реализовать 2 хедера, в 1ом будет описан класс челвоек и студент, во 2ом- автомобиль.
Цитата Сообщение от Hrollo Посмотреть сообщение
2)Обязательно ли для классов которые не изменяют значения переменных добавлять спецификатор const?
Не обязательно, но желательно, дабы избежать ошибок которые могут где-то всплыть.
Цитата Сообщение от Hrollo Посмотреть сообщение
Конструктор с параметрами в основном предназначен для считывания данных из файла или лучше в функции мейн создавать переменные и при помощи них заполнять поля класса?
Конструктор для этого и предназначен, вы создаете какие-то переменные по ходу выполнения программы и ими инициализируете объект, при помощи конструктора

Добавлено через 10 минут
Цитата Сообщение от Hrollo Посмотреть сообщение
5)Можете объяснить почему после функции сортировки вызывается деструктор?
в swap передаёте по значению, он работает с копиямии после удаляет - отсюда деструктор вызывается, мб о этому..
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru