1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Rocket |
19.03.2008 17:25
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
Создал структуру "Студент". Определил конструктор для инициализации полей структуры со
значениями по умолчанию. Определил конструктор копирования и деструктор.
Также нужно внести в класс тестовую функцию, изменяющую первую букву отчества на 'Ы' для проверки корректности конструктора,ну и функцию, выводящую значения всех полей на экран для проверки работы этой функции. Подскажите, как реализовать данные функции. |
![]() ![]() |
| volvo |
19.03.2008 17:54
Сообщение
#2
|
|
Гость |
Цитата функцию, изменяющую первую букву отчества на 'Ы' для проверки корректности конструктора Как связано между собой изменение поля и корректность конструктора, объясни? Корректность конструктора проверяется выводом на печать сконструированного объекта.Цитата ну и функцию, выводящую значения всех полей на экран для проверки работы этой функции Перегружайostream& operator << (ostream& os, Student& st) {
для своего класса, и не мучайся... |
| Rocket |
19.03.2008 21:07
Сообщение
#3
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: 0 |
Как связано между собой изменение поля и корректность конструктора, объясни? Корректность конструктора проверяется выводом на печать сконструированного объекта. В принципе получается , что особо-то и не связана, но она должна иметь место в программе... Перегружай ostream& operator << (ostream& os, Student& st) {
для своего класса, и не мучайся...Данная перегрузка является перегрузкой операции вставки в поток? И ещё, как перегрузить операцию присваивания? |
Rocket Конструкторы и деструкторы 19.03.2008 17:25
volvo Это перегрузка операции вставки вывода в поток...
... 19.03.2008 21:24
Rocket
Это перегрузка операции вставки вывода в поток...... 19.03.2008 22:22
volvo Что, по исходнику не видно? Первый - ссылка на пот... 19.03.2008 22:49![]() ![]() |
|
Текстовая версия | 8.12.2025 19:50 |