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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2013, 13:47   #1
VAANsk
Пользователь
 
Регистрация: 16.03.2013
Сообщений: 20
По умолчанию Можно ли объявить в программе тип, заданный пользователем

Идея состоит весьма глобальнее, но напишу я ее просто чтоб было понятнее.

Допустим у меня есть CString str = "int";
Ну или CString str = "AnsiString";

Могу ли я объявить далее переменную типа, хранящегося в str без использования подобной конструкции:
Код:
switch (str)
    case "int" ...
ну т.е. без перечисления
VAANsk вне форума Ответить с цитированием
Старый 26.03.2013, 14:15   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
Могу ли я объявить далее переменную типа, хранящегося в str без использования подобной конструкции:
Не можете даже с её использованием... в том смысле, что любая (конкретная) переменная в C++ имеет конкретный тип, известный при компиляции, до выполнения.

Однако, как любой Тьюринг-полный язык, C++ позволяет получить практически любое наблюдаемое поведение программы. Скажем, можно создать тип Object, который допустимо инициализировать и числом, и строкой.
Abstraction вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как объявить в программе константу harvey Помощь студентам 2 12.10.2012 08:43
Можно ли объявить контрол статиком? gramp C# (си шарп) 13 23.02.2012 12:22
переход на заданный сайт или как вставить в заданное место заданный текст Biker89 Общие вопросы Delphi 23 29.05.2011 01:59
как объявить тип "указатель на функцию" coper Общие вопросы C/C++ 3 12.09.2010 23:20
Помогите с ifstream. Можно ли сначала объявить, а потом указать файл? TwiX Общие вопросы C/C++ 6 25.09.2009 22:54