Форум программистов, компьютерный форум 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++ Поменять местами элементы главной и побочной диагонали матрицы и найти столбцы, элементы которых убывают
С++ Задана матрица A(n,n). Поменять местами элементы главной и побочной диагонали. В преобразованной матрице найти столбцы, элементы которых образуют убывающую по-следовательность.
Организовать диалог на повторный запукск программы C++
Я сделал программу,и мне нужно с помощью ФУНКЦИЙ сделать диалог с пользователем например я спрашиваю у него "Хотите ли вы повторить программу" если он ответит "да" то повторить и если нет то закрыть помогите пожалуйста #include <iostream> #include <time.h> using namespace std; int main () { setlocale(LC_ALL, “Russian”);
Заказать программу Сделать программу : разработка программы генерации дискретных точек на эллиптической прямой http://www.cyberforum.ru/cpp/thread1431501.html
разумеется не за бесплатно. там в тз написано 1)Генерация точек,умножение точек 2)Длина блока 32,128бит думаю там нужно при нажатии либо генерация случайных точек,либо заданых графика
C++ Разработка калькулятора для больших чисел Здравствуйте. Нужна помощь в разработке калькулятора для больших чисел. Пока пытаюсь реализовать сложение чисел в случае когда размер первого больше размера второго числа. Но возникла проблема, цикл в функции SummSandS2 не выполняется. Вот сама программа. #include <iostream> #pragma warning (disable:4996) ///функция заполняет массив S размера n void FillArrayS(int *S, int n, int n4) {... подробнее

Показать сообщение отдельно
Izual
94 / 119 / 6
Регистрация: 13.11.2012
Сообщений: 1,537
26.04.2015, 23:26  [ТС]     Можно ли создать перегрузку самого Union'a?
Цитата Сообщение от DrOffset Посмотреть сообщение
Я все жду, правда, когда ты осознаешь, что тебе это никак не поможет.
Для того чтобы осознать надо инструкцию прочесть. К сожалению С++ настолько большой, и так быстро в нём добавляются все эти новшества, что инструкций для их применения сложно найти. Я вот пол дня гуглил фразу "conversion constructor" и максимум что находится, так это пару описаний для встроенных функций в классах(но это же совершенно не то что мне надо).
Почему же это не поможет. Одно дело свич, где согласно типу(переменная t) возвращялась бы переменная uniona, та которая нужна. (т.е. это получилось бы подобие приведения типа, т.к. моя задача если совсем просто не углубляясь решалась привидением типа)
Цитата Сообщение от DrOffset Посмотреть сообщение
А сейчас у нас его нет, ты же его (объект) пытаешься сделать заново.
Как это объекта нет? Он есть, он объявлен и заполнен NULL, а вот результат функции должен NULL заменить на какое то значение.

Или не так? =)
Я знаю что ты знаеш как сделать, но всё наверно хочеш чтоб я пошёл классы учить ^^ (практически анрил, мне нравятся другие задачки, которые вот хотелось бы уже начать решать, вот как только с функциями разберусь, можно будет и начать, дожить бы до этого момента^^)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru