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

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

Войти
Регистрация
Восстановить пароль
 
GoodLife
9 / 9 / 3
Регистрация: 23.10.2012
Сообщений: 171
#1

Как описать переменную в классе, тип которой заранее неизвестен? - C++

24.10.2012, 23:56. Просмотров 418. Ответов 2
Метки нет (Все метки)

Есть класс , в кот куча всяких методов, все работает, все хорошо. Но есть одно большле НО, у объектов порожденным этим классом заранее неизвестен тип одной переменной (один из 4 классов), можно ли такое реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 23:56     Как описать переменную в классе, тип которой заранее неизвестен?
Посмотрите здесь:

Как описать шаблонную переменную в классе, тип которой заранее неизвестен ? - C++
В классе имеется поле с данными. Мне нужно, чтобы эти данные были типа vector или типа forward_list в зависимости от ситуации. Как это...

Описать переменную круг, в которой содержатся все дан* ные для построения круга в декартовой системе координат - C++
Описать переменную круг, в которой содержатся все дан* ные для построения круга в декартовой системе координат. а) Определить...

Как вернуть обьект тип которого заранее неизвестно - C++
решил поучить паттерны, застрял малость на одном, а точнее на его реализации, паттер называеться Вариант, смысл его, убрать типизацию... ...

Как объявить переменную в классе? - C++
Доброго времени суток. Как правильно объявить переменную в private: Делаю так: private: std::vector<double>* parameters = new...

Как можно объявить класс, заранее не зная его тип template. - C++
Класс: template <class type> class My { private: int n; double sum; type *al; public: My() { al =...

Как в классе записать возвращаемую строковую переменную? - C++
как в классе записать возвращаемую строковую переменную? программа работает но ругается warning class_string.h #include...

как преобразовать переменную в другой тип в С++ - C++
как преобразовать переменную в другой тип в С++ вот например дан тип string как его можно преобразовать в тип char?

Как и где описать глобальную переменную? - C++
Как и где описать глобальную переменную? В главном класее я определяю указутель на CDaoDatabase CDaoDatabase* DBase; DBase = new...

Как вы шаблонном классе определить контейнер, тип которого совпадает с именем параметра шаблона? - C++
собсно template <class T> class perestanovki { public: T<int> v; }; int main () {

Можете подсказать,как правильно описать глобальную переменную - C++
Как правильно описать глобальную переменную чтоб читалась во всех формах программы,и можно ли ,допустим при нажатие на кнопку в форме2...

Консольное приложение.Описать как структуру переменную время - C++
Описать как структуру переменную время (с полями часы, минуты, секунды). Составить и протестировать функцию СЕКУНД(t, t1, d), которая...

Как правильно описать тип данных - C++
Парни, переделываю программу на Delphi в С++. Столкнулся с проблеммой. Не знаю, как в С++ описыватся такой тип данных. type ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6477 / 2252 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
24.10.2012, 23:59     Как описать переменную в классе, тип которой заранее неизвестен? #2
Цитата Сообщение от GoodLife Посмотреть сообщение
можно ли такое реализовать?
шаблоны.
GoodLife
9 / 9 / 3
Регистрация: 23.10.2012
Сообщений: 171
25.10.2012, 00:02  [ТС]     Как описать переменную в классе, тип которой заранее неизвестен? #3
Цитата Сообщение от Vourhey Посмотреть сообщение
шаблоны
Точно! Слышал о таком (ну и видел конечно - vector и куча тому подобного), придется видимо читать...
Ответ Создать тему
Опции темы

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