0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 18
|
||||||
1 | ||||||
Что за ошибки30.09.2012, 17:58. Показов 625. Ответов 4
Метки нет (Все метки)
Создать программу с классом Student1 порождающим объекты - анкетные данные о студентах. Класс включает:
ФИО год поступления курс номер группы размер стипендии по N предметам( номер для каждого создаваемого класса запрашивается,а массив оценок создается в динамической памяти операцией New) Входят следующие функции: конструктор с пар-ми деструктор функция просмотра текущего состояния объектов PRINT функция друг которая вычисляет средний балл и выводит ФИО студента с максимальным его значением виртуальная функция просмотра текущего объекта print Производный класс Student2 содержит: общественная работа процент надбавки к стипендии переопределенная функция вывода данных об общественниках
error C2512: 'Student1' : no appropriate default constructor available error C2352: 'Student1:: PRINT' : illegal call of non-static member function error C2352: 'Student2:: print' : illegal call of non-static member function и как можно реализовать вывод ФИО студента с максимальным значением среднего балла?
0
|
30.09.2012, 17:58 | |
Ответы с готовыми решениями:
4
Найти ошибки в данной программе (известно что есть только 2 ошибки) Пытаюсь разделить диск акронисом,выдаёт ошибки suderror и т.д,что делать? Много программ перепробовал,но что-то показыва что за ошибки Что за ошибки? |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
30.09.2012, 18:10 | 2 | |||||
у Stedent1 нет конструктора без аргументов.
поэтому такая запись не компилится: Student1 *buf=new Student1[n+1]; остальное связанно с попыткой вызвать метод член как статическую функцю:
0
|
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 18
|
|
30.09.2012, 18:24 [ТС] | 3 |
так я под Student1 создаю массив, а мне надо вывести текущее состояние и как можно реализовать вывод ФИО студента с максимальным значением среднего балла. Средний балл я подсчитал.
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
30.09.2012, 18:33 | 4 |
я написал что создавать массив объектов, у которых нет конструктора без аргументов нельзя.
а вы отвечаете, что вы создаете массив студентов1 (у Stutend1 нет конструктора без аргументов). где логика?
0
|
0 / 0 / 0
Регистрация: 01.06.2012
Сообщений: 18
|
||||||
30.09.2012, 18:44 [ТС] | 5 | |||||
Я добавил конструктор. Имел ввиду как вызвать метод
0
|
30.09.2012, 18:44 | |
30.09.2012, 18:44 | |
Помогаю со студенческими работами здесь
5
Что за ошибки? что за ошибки? Что за ошибки? Что это за ошибки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |