Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перегрузка виртуальных функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы и указатели http://www.cyberforum.ru/cpp-beginners/thread288267.html
Здравствуйте! Задача по теме указатели.Есть 2 массива размер которого получаем от пользователя. Написать функцию которая получает 2 массива и создает третий массив, размером первый + второй. В main...
C++ Структуры Сформировать массив, содержащий сведения о количестве изделий категорий A,B,C, собранных рабочим за месяц. Структурный тип содержит поля: фамилия сборщика, наименование цеха, количество изделий по... http://www.cyberforum.ru/cpp-beginners/thread288266.html
C++ Постфиксный, и префиксный экземпляры оператора приращения: в чем разница?
постфиксный, и префиксный экземпляры оператора приращения в чем разница? i++ ++i ??
Добавить элементы в очередь, найти максимальный элемент C++
Нужна Ваша помощь! пожалуйста, помогите доработать программу, а то у меня совсем ничего не получается(( задача такая: в файле лежат элементы. добавить в очередь. найти максимальный элемент. Спасибо...
C++ Верное ли создание массива? http://www.cyberforum.ru/cpp-beginners/thread288243.html
Правильно я создаю двумерный массив? int **m; void CreatMas(int st,int stlb) /*st-число строк stlb-число столбцов*/ { printf("Vvedite elements massiva"); m=new int* ;
C++ Сформировать массив, содержащий сведения о наличии билетов на рейсы аэрофлота Сформировать массив, содержащий сведения о наличии билетов на рейсы аэрофлота. Структурный тип содержит поля: номер рейса, пункт назначе-ния, время вылета, время прибытия, количество свободных мест в... подробнее

Показать сообщение отдельно
tiger()
4 / 4 / 0
Регистрация: 20.04.2011
Сообщений: 141

Перегрузка виртуальных функций - C++

04.05.2011, 06:12. Просмотров 1549. Ответов 1
Метки (Все метки)

please HELP!

перегружаю виртуальную функцию в абстрактном классе.

C++
1
2
3
4
5
6
7
8
9
10
11
class ONE
{
virtual std::string FUN(const std::string& value);
virtual ~ONE();
}
 
class TWO: ONE
{
std::string FUN (const std::string& value);
~TWO();
}
на определения функции FUN компилятор ругается на чем свет стоит...

C++
1
2
3
4
std::string TWO::FUN(const std::string& value)
{
...
}

учеба\прикладные технологии\c++\pojects\spreadsheet\spreadsheet\render.cpp(19) : error C2143: syntax error : missing ';' before 'Science::render'
1>f:\c++\pojects\spreadsheet\spreadsheet\render.cpp(19) : error C2377: 'std::string' : redefinition; typedef cannot be overloaded with any other symbol
1> c:\program files\microsoft visual studio 9.0\vc\include\xstring(2210) : see declaration of 'std::string'
1>f:\c++\pojects\spreadsheet\spreadsheet\render.cpp(19) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:\c++\pojects\spreadsheet\spreadsheet\render.cpp(19) : error C2751: 'std::string' : the name of a function parameter cannot be qualified
1>f:\c++\pojects\spreadsheet\spreadsheet\render.cpp(19) : error C2143: syntax error : missing ',' before '&'
1>f:\c++\pojects\spreadsheet\spreadsheet\render.cpp(20) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>f:\c++\pojects\spreadsheet\spreadsheet\render.cpp(20) : error C2511: 'int Science::render(const int)' : overloaded member function not found in 'Science'

в инете не нашел толковых примеров определения виртуальных функций...
может синтаксис какой хитрый здесь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru