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

Можно ли создать перегрузку самого Union'a? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что посоветуете для углубления изучения c++? http://www.cyberforum.ru/cpp/thread1432226.html
Выучил c++ по книге Объектно-ориентированное программирование в c++ по Лафоре . Что посоветуете для более углубленного изучения этого языка (желательно книгу).
C++ Удалённый просмотр рабочего стола (клиент-сервер) Добрый день. Нужно написать программу для демонстрации рабочего стола. В окне серверной версии должно отображаться всё, что происходит на рабочем столе клиента, а у клиента должна быть возможность принимать демонстрацию экрана с сервера. Не могу разобраться с алгоритмом подключения и самой передачи изображений (+их желательно и сжимать ещё). В итоге должен получиться значительно упрощённый... http://www.cyberforum.ru/cpp/thread1431971.html
C++ Разработка калькулятора для больших чисел
Здравствуйте. Нужна помощь в разработке калькулятора для больших чисел. Пока пытаюсь реализовать сложение чисел в случае когда размер первого больше размера второго числа. Но возникла проблема, цикл в функции SummSandS2 не выполняется. Вот сама программа. #include <iostream> #pragma warning (disable:4996) ///функция заполняет массив S размера n void FillArrayS(int *S, int n, int n4) {...
C++ Рекурсивная функция С++ шестиугольные "соты"
Здравствуйте, помогите написать код, который с помощью рекурсивной функции нарисует "соты" до 6 уровня по вот этой картинке http://www.cyberforum.ru/attachments/516255d1429358910t
C++ Определить величину ежемесячного прироста вклада http://www.cyberforum.ru/cpp/thread1430861.html
Гражданин открыл 1 марта счет в банке, вложив 10000 руб.Через каждый месяц размер вклада увеличивался на 2% от имеющейся суммы. Определить, за какой месяц величина ежемесячного увеличения вклада превысит 1000 руб. Решить задачу двумя способами (с применением с цикла с пост- и предусловием).
C++ Как данные программы синхронизировать профилем на сайте Всем привет! Такая задача. Нужно чтобы данные с программы синхронизировались с данными на сайте! Допустим ФИО, адрес и т.д. в программе = пользователю на сайте. Может кто сталкивался с данной проблемой. Всем спасибо! подробнее

Показать сообщение отдельно
DrOffset
7102 / 4243 / 952
Регистрация: 30.01.2014
Сообщений: 7,025
26.04.2015, 23:43
Цитата Сообщение от Izual Посмотреть сообщение
Как это объекта нет?
Ну ты написал оператор преобразования так, что требуешь создания нового объекта типа Un на основе значения объекта-члена структуры (ты этот объект назвал d). Т.е. компилятор делает то, что ты ему говоришь. И твой первоначальный код с switch требует создания нового объекта, а для этого нужны конструкторы.
Но даже если ты сейчас их напишешь, то это ровным счетом ничего не решит. Потому что информация о верном типе все равно не будет видна снаружи. А это то, что ты хочешь сделать, как я понял.
Цитата Сообщение от Izual Посмотреть сообщение
Почему же это не поможет.
Потому что тот юнион, который ты получишь этим оператором приведения, ничем по поведению своему не будет отличаться от d. Т.е. это тоже самое. С таким же успехом можно пользоваться d сразу (так, как я показал в посте №32).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru