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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы и указатели http://www.cyberforum.ru/cpp-beginners/thread288267.html
Здравствуйте! Задача по теме указатели.Есть 2 массива размер которого получаем от пользователя. Написать функцию которая получает 2 массива и создает третий массив, размером первый + второй. В main эти значения показываем. Спасибо! Делаю и делаю....:), но понял что я не близок к истине :( #include "stdafx.h" #include <iostream> using namespace std;
C++ Структуры Сформировать массив, содержащий сведения о количестве изделий категорий A,B,C, собранных рабочим за месяц. Структурный тип содержит поля: фамилия сборщика, наименование цеха, количество изделий по категориям, собранных рабочим за месяц. Считая заданными значения расценок SA, SB, SC за выполненную работу по сборке единицы изделия категорий A, B, C, выдать на печать следующую информацию: -общее... http://www.cyberforum.ru/cpp-beginners/thread288266.html
C++ постфиксный, и префиксный экземпляры оператора приращения в чем разница
постфиксный, и префиксный экземпляры оператора приращения в чем разница? i++ ++i ??
добавить элементы в очередь. найти максимальный элемент. C++
Нужна Ваша помощь! пожалуйста, помогите доработать программу, а то у меня совсем ничего не получается(( задача такая: в файле лежат элементы. добавить в очередь. найти максимальный элемент. Спасибо за помощь)) #include <iostream> #include <fstream> using namespace std; void pushQueue (Queue *&h, Queue *t, int i) { Queue *p=new Queue; p->inf=i;
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++ Сформировать массив, содержащий сведения о наличии билетов на рейсы аэрофлота Сформировать массив, содержащий сведения о наличии билетов на рейсы аэрофлота. Структурный тип содержит поля: номер рейса, пункт назначе-ния, время вылета, время прибытия, количество свободных мест в салоне. Написать программу, выдающую следующую информацию: - время вылета самолетов в город X; - наличие свободных мест на рейс в город X с временем отправления Y. подробнее

Показать сообщение отдельно
tiger()
3 / 3 / 0
Регистрация: 20.04.2011
Сообщений: 141
04.05.2011, 06:12     перегрузка виртуальных функций
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'

в инете не нашел толковых примеров определения виртуальных функций...
может синтаксис какой хитрый здесь?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru