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

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

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

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

11.06.2013, 20:06. Просмотров 409. Ответов 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
Посмотрите здесь:

improper use of typedef - C++
Доброго времени суток, проблемка часто с которой сталкиваюсь я в процессе разработки это вызов членов функции т.е из каких то частей...

работа с typedef - C++
Объясните пожалуйста в чем смысл конструкции: typedef struct _XMFLOAT2 { FLOAT x; FLOAT y; } XMFLOAT2; typedef создает...

Improper use of typedef - C++
В структурах : struct ActionController { public : int Signature; int ID; int ndx; int ActionSetsCount; ActionSet *...

typedef struct .... - C++
Здравствуейте. Обьясните пожалуйсто новичку что означает этот код. typedef struct { long num_servers; long data_size; char*...

Объявление typedef - C++
Доброго времени суток! Подскажите, что означает структура: typedef int Boolean; Это объявление пользовательского типа?

тип typedef - C++
можете кинуть какую нибудь программу с преобразованием типа typedef (С++), очень срочно нужно..

Оператор typedef - C++
Имеет ли смысл говорить о времени жизни, области видимости и о связывании для типов (НЕ ПЕРЕМЕННЫХ), которые определяются этой директивой?

Про typedef - C++
Читая книгу Дейтеля, дошёл до стеков и не понял небольшую мелочь, которая вводит меня в заблуждение. У нас есть структура и прототипы...

typedef и vector - C++
typedef int array_Llist_upgrade; std::vector &lt;array_Llist_upgrade&gt; Llist_upgrade; array_Llist_upgrade array_Llist_upgrade_tmp; ...

Про typedef - C++
Читаю книгу Дейтела наткнулся на программу, в которой не могу понять одну деталь, а именно смотрим в комментариях ниже. #include...

Отличия using и typedef - C++
Всем привет. Собственно вопрос в чем различия при использовании: using size_type = unsigned long; и typedef unsigned...

typedef struct - C++
а зачем вы используете конструкцию typedef struct name{...} ? и какие она дает преимущества в отличии от struct name{...}


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 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
Ответ Создать тему
Опции темы

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