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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MrLinch
 Аватар для MrLinch
12 / 10 / 6
Регистрация: 23.12.2012
Сообщений: 51
#1

Наследование typedef'a - C++

11.06.2013, 20:06. Просмотров 383. Ответов 1
Метки нет (Все метки)

Итак, в некотором классе typedef'ом определен тип:
C++
1
2
3
4
5
template<typename T>
class Shape {
public:
    typedef T sclar;
};
Если я его наследую в другом классе, например:
C++
1
2
3
4
template<typename T>
class Point : public Shape<T> {
 
};
То выскакивает ошибка. Если это можно исправить то скажите как... Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 20:06     Наследование typedef'a
Посмотрите здесь:

C++ typedef struct ....
Непонятный typedef C++
typedef C++
typedef C++
typedef в c++ C++
C++ тип typedef
Typedef C++
typedef C++
работа с typedef C++
C++ Typedef и функция
Typedef C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12513 / 7075 / 794
Регистрация: 27.09.2012
Сообщений: 17,470
Записей в блоге: 2
Завершенные тесты: 1
11.06.2013, 20:18     Наследование typedef'a #2
C++
1
2
3
4
5
template<typename T>
class Point : public Shape<T> {
private:
    typename Shape<T>::sclar x;
};
Yandex
Объявления
11.06.2013, 20:18     Наследование typedef'a
Ответ Создать тему
Опции темы

Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru