Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Izual
142 / 120 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
08.03.2014, 03:33  [ТС]

Можно ли заменить обращение к Union без указания типа переменной?

08.03.2014, 03:33. Просмотров 3661. Ответов 53
Метки (Все метки)

Ответ

откуда cout узнает в каком виде выводить?
да, согласен, пример был не удачным, хотя мне именно так и нужно. Ну это что то типа того как я могу создать ENUM тип данных и переменным этого типа обращяться как к INT например.(без лишнего синтаксиса ".с")
C++
1
printf( "data.i : %d\n", (int)data );
так лучше конешно пример с привидением типа, однако могу ли я динамически приводить тип? Т.е. по условию что переменная "Variable type == .."
динамически может выделятся память
.. для переменных. ~ ~ Игра слов.
Aloir,
бы выбрал структуру
так и получается, Union в структуре. Структура - хранилище переменных. Аргумент1 - тип(enum T), Аргумент2 - Union.
Т.е. когда выделяеш память, сразу задаёш тип и заполняеш новую переменную.
При использовании переменной вести лог выполняемых операций и исп. GetLastError для вывода ошибок.

Вернуться к обсуждению:
Можно ли заменить обращение к Union без указания типа переменной?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2014, 03:33
Готовые ответы и решения:

Можно ли использовать параметр шаблона без типа?
#define TV(OBJ) typeof(OBJ), OBJ template<class T, T obj> class A {/*...*/};...

Можно ли создать перегрузку самого Union'a?
Возник вопрос. Можно ли создать перегрузку самого Union'a ? Т.е.: struct...

Заменить символы в переменной типа String
Всем привет) Ребят, прокрнсультируйте пожалуйста(т.к. с Билдером пока что на...

Возможно ли обращение к переменной с использованием значения строковой переменной?
Есть структура из 20ти различных элементов. Необходимо сформировать строковую...

Запуск MapInfo без указания пути в С++ Builder
Здравствуйте! AnsiString ProjectFileDir = ...

53
Другие темы раздела
C++ Нужно разобраться с средой разработкой для C++ http://www.cyberforum.ru/cpp/thread1113231.html
Привет Всем ! Если я не ошибаюсь то с .NET 2003 (VS 7.1) шапки языка C++ немного изменился, и разница была следующая: 1. до: #include <iostream.h> void main(void) .........
C++ Libxl.h как подключить? Помогите подключить библиотеку к Visual C++ 2012 Или даже так - помогите разобраться с тем как парсить с xls файлов. http://www.cyberforum.ru/cpp/thread1111407.html
Ошибка с распределением цикла по потокам в Open MP C++
нужно цикл for разделить м/у потоками,но почему то ошибки выдает ,первый раз с Open MP работаю,подскажите как исправить ,пожалуйста... пишу на VS 2010 Ultimate ошибки:Ошибка 4 error C3004: shared:...
Надзиратель томагавков или что за велосипед я изобрел? C++
She's alive! Господа, в общем вдохновился я темой programina про статические поля класса и решил создать что-то похожее на сборщик мусора. По скольку я придерживаюсь мнения, что порою лучше сперва...
C++ Получение из файла формата wav массива значений http://www.cyberforum.ru/cpp/thread1108824.html
Столкнулся со следующей задачей, требуется получить из wav файла массив значений. Сам владею Си на примитивном уровне, по этой причине решить данную задачу самостоятельно не могу, поиск в гугле...
C++ Run exe from memory (x64) Есть необходимость запускать exe из памяти, а не с диска. Может кто сталкивался с данным проектом? Сам находил много проектов, но они были Win32 и не работали под сборкой x64. А мне нужен именно... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru