![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 05.09.2010
Сообщений: 2
|
![]()
Простенькая прога из учебника. Выдает ошибку, не могу разобраться, хоть кол не голове чеши )))
#include "StdAfx.h" #include "iostream" class SchoolClass { int *ClassData; int ClassDataIndex; public: SchoolClass(int NamberStudents); ~SchoolClass(void); void AddScore(int Score); int GetScore(int Index); float AverageScore(void); }; SchoolClass::SchoolClass(int NamberStudents) { ClassData = new int[NamberStudents]; ClassDataIndex = 0; } SchoolClass::~SchoolClass(void) { delete ClassData; } void SchoolClass::AddScore(int Score) { ClassData[ClassDataIndex++] = Score; } int SchoolClass::GetScore(int Index) { if(Index<=ClassDataIndex) { return ClassData[Index]; } else { return -1; } } float SchoolClass::AverageScore(void); { float Sum = 0; if (ClassDataIndex == 0); { return -1; } for(int loop_index = 0; loop_index < ClassDataIndex; loop_index++) { Sum += (float) ClassData[loop_index]; } return Sum /(float) ClassDataIndex; } void main() { SchoolClass HistoriClass(9); SchoolClass EnglishClass(10); HistoriClass.AddScore(80); HistoriClass.AddScore(81); HistoriClass.AddScore(82); HistoriClass.AddScore(83); HistoriClass.AddScore(84); HistoriClass.AddScore(85); HistoriClass.AddScore(86); HistoriClass.AddScore(87); HistoriClass.AddScore(88); EnglishClass.AddScore(91); EnglishClass.AddScore(92); EnglishClass.AddScore(93); EnglishClass.AddScore(94); EnglishClass.AddScore(95); EnglishClass.AddScore(96); EnglishClass.AddScore(97); EnglishClass.AddScore(98); EnglishClass.AddScore(99); EnglishClass.AddScore(100); std::cout << "HK:" <<HistoriClass.AverageScore()<< "\n"; std::cout << "EK:" <<EnglishClass.AverageScore()<< "\n"; std::cin.ignore().get(); //ждем ввод } 1>------ Построение начато: проект: SK, Конфигурация: Debug Win32 ------ 1> SK.cpp 1>c:\users\алексей\documents\visua l studio 2010\projects\sk\sk\sk.cpp(38): error C2761: float SchoolClass::AverageScore(void): повторное объявление функции не разрешается 1>c:\users\алексей\documents\visua l studio 2010\projects\sk\sk\sk.cpp(39): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Помогите чайнику ![]() |
![]() |
![]() |
![]() |
#2 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Две лишние ;...должно быть так..
Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 05.09.2010 в 13:45. Причина: Даю наставления.) |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 05.09.2010
Сообщений: 2
|
![]()
Спасибо за помощь и чуткость ))))). Обязательно учту ваши замечания.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual Studio 2010, при запуске на debug или rebuild вылетает ошибка | Evgeniy1989 | Общие вопросы .NET | 1 | 20.08.2010 08:34 |
Indy на делфи 2010 ошибка | StartMis | Работа с сетью в Delphi | 1 | 20.02.2010 11:23 |
Ошибка при переносе из 2006 в delphi 2009/2010 | Яр|/||< (^_^) | Общие вопросы Delphi | 2 | 18.02.2010 12:01 |
Ошибка в Excel 2010 beta | Aent | Microsoft Office Excel | 4 | 22.01.2010 17:07 |
Вышла ошибка при Инсталляций AlphaControls на Delphi 2010 | Vill | Общие вопросы Delphi | 2 | 11.11.2009 17:52 |