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

В чем отличия между union и struct? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как рисовать в консольных приложениях? Нужна помощь http://www.cyberforum.ru/cpp-beginners/thread373978.html
Здравствуйте. Как можно рисовать в консольных приложениях используя с++? НЕ VISUAL с++. Если можно, представьте пожалуйтса код.
C++ Получение прототипа функции имея ее адрес здравствуйте!, писать, и разбираться в программировании на C++ только начал, поэтому если вопрос покажется глупым, не обессудьте) Итак, у меня есть dll в которой я перехватываю функции WinApi, с перехватом все ок, но возникла необходимость капнуть глубже... А именно, перехватить вызов функции вызывающей WinApi, затем предыдущую и тд. В общем-то сильно не хватает знаний в организации функций и... http://www.cyberforum.ru/cpp-beginners/thread373975.html
Помогите приделать graphics.h к CodeBlocks C++
На странице http://kpolyakov.narod.ru/school/c/faq.htm описано, как подключить библиотеки для работы с графикой. Но у меня кодеблокс. Раньше как то делал, но сейчас забыл куда нужно прописывать строчку для компилятора? И пример, тот который снизу статьи, не работает.
Проблема с #include C++
Проект состоит из нескольких классов, каждый из которых реализован в своём модуле. Есть Главный класс и Дочерний класс, экземпляр которого находится в полях Главного класса (простите мою терминологию - самоучка), но мне необходимо из Дочернего класса увидеть Главный. // A.h #include "B.h" #include "C.h" #include "D.h" class A { A(void); //конструктор private:
C++ Вычислить y=15x8-2x6-13x5+4x2+1 http://www.cyberforum.ru/cpp-beginners/thread373956.html
Вычислить y=15x8-2x6-13x5+4x2+1 это выражение нужно вычислить через полином n-й степени я не могу врубиться как это сделать...
C++ Найти минимальный элемент и его порядковый номер Дан массив x1,x2,...,x10. Найти минимальный элемент и его порядковый номер. подробнее

Показать сообщение отдельно
Mustik
56 / 56 / 2
Регистрация: 10.07.2011
Сообщений: 229
28.10.2011, 13:36     В чем отличия между union и struct?
Цитата Сообщение от a91 Посмотреть сообщение
Здравствуйте!

Вопрос в названии темы
А я даже пример напишу

C++
1
2
3
4
5
6
7
union _union
{
    unsigned long uL;
    unsigned char uC[4];
} uni;
 
uni.uL = 0x000FFFF0;
Если расположение байт Little endian (младший адрес содержит младший байт), то в uni.uC[0] будет находится число 0xF0, uni.uC[1] - 0xFF и т.д.

Очень удобно использовать при работе с каким-нить типом, например, long (4 байта), по-байтно (если боишься указателей) или, если программируешь на Си, память ограничена, то можно использовать union как временную структуру для разных переменных.
 
Текущее время: 20:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru