Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2007, 18:10   #1
zak
 
Регистрация: 09.09.2007
Сообщений: 5
По умолчанию Ошибка при компиляции

Всем привет.
Программирую на visual studio 8 в консоле
Пытаюсь применить наследование c модификатором private :
открываю методы базового класса using-объявлением -
а компилятор мне ошибки :

error C2143: syntax error : missing ';' before '('
error C2059: syntax error : ')'
error C2238: unexpected token(s) preceding ';'

Никак не пойму где я не прав.
Помогите чем могите
Листинг :

Код:
class CBase
{
	static const unsigned int I = 111;
public:
	CBase() : i() {}
	CBase(unsigned int v) : i(v){}
	static unsigned int RetI(){return I;}
	unsigned int RetValue(){return i + i;}
	unsigned int RetValue()const{ return i + i;}
private:
	unsigned int i;
};
class CDerive : private CBase
{
public:
	CDerive() : CBase(), j(){}
	CDerive(unsigned int v, unsigned int i) : j(v), CBase(i) {}
	using CBase::RetI();
	using CBase::RetValue()const;
private:
	unsigned int j;
};

Последний раз редактировалось merax; 10.12.2007 в 19:05. Причина: тег "CODE"
zak вне форума Ответить с цитированием
Старый 10.12.2007, 18:42   #2
Alek86
Форумчанин
 
Регистрация: 25.09.2007
Сообщений: 189
По умолчанию

using CBase::RetI;
using CBase::RetValue;

как быть с const, не знаю
Alek86 вне форума Ответить с цитированием
Старый 11.12.2007, 18:24   #3
theos
Форумчанин
 
Аватар для theos
 
Регистрация: 10.12.2007
Сообщений: 158
По умолчанию

Цитата:
как быть с const, не знаю
Так в определении есть const )) Это всё, что нужно. В using'е только название ребуется.
theos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибки при компиляции |{ot Общие вопросы Delphi 14 02.08.2008 01:20
Warning при компиляции... nighthack Общие вопросы C/C++ 3 06.06.2008 00:46
Ошибка при компиляции [QY]'~''LeK1[ee] Помощь студентам 2 28.05.2008 20:46
Опции компиляции satana Паскаль, Turbo Pascal, PascalABC.NET 1 15.10.2007 16:49
Автоинкремент при компиляции _SERGEYX_ Общие вопросы Delphi 4 11.07.2007 01:24