17
ответов

C: Где практически используется соединение?

У меня есть пример со мной, в котором выравнивание типа гарантировано, union max_align. Я ищу еще более простой пример, в котором объединение используется практически, чтобы объяснить моему другу.
вопрос задан: 14 August 2012 23:57
11
ответов

Цель объединений в C и C++

Я использовал объединения ранее удобно; сегодня я был предупрежден, когда я читал это сообщение и узнал то это объединение кода ARGB {uint32_t цвет; структура componentsTag {uint8_t b;...
вопрос задан: 23 May 2017 02:25
11
ответов

Союз - бесполезный анахронизм или полезная уловка старой школы?

Недавно я наткнулся на замечательную книгу о структурах данных «Структуры данных с использованием C» (c) 1991 года, которая продавалась в местной библиотеке всего за 2 доллара. Как видно из названия книги, книга охватывает структуры данных с использование
вопрос задан: 14 August 2012 23:50
11
ответов

объединение по сравнению с пустым указателем

Каковы были бы различия между использованием просто пустоты* в противоположность объединению? Пример: структура my_struct {короткий тип данных; освободите *данные;} структура my_struct {короткий тип данных; объединение {...
вопрос задан: 14 August 2012 23:48
10
ответов

Преимущества использования объединения, когда то же самое может быть сделано с помощью структуры - C

Я испытываю затруднения в понимании использования объединения в C. Я считал партию сообщений здесь на ТАК о предмете. Но ни один из них не объясняет о том, почему объединение предпочтено, когда то же самое может быть достигнуто...
вопрос задан: 15 August 2012 17:10
9
ответов

Профсоюзы ANSI C - они действительно полезны?

Из ответа на какой-то вопрос вчера я узнал, что это является непереносимым и небезопасным для записи в один член объединения и считывания значения из другого члена другого типа, исходя из предположения, лежащего в основе ...
вопрос задан: 15 August 2012 17:07
8
ответов

Странная булевская переменная C++ кастинг поведения (верный! =true)

Просто читайте на внутреннем университетском потоке: #include <iostream> использование станд. пространства имен; объединение zt {bool b; интервал i;}; международное основное () {zt w; bool a, b; a=1; b=2; cerr <<(bool)2 <<...
вопрос задан: 15 August 2012 00:05
8
ответов

Примеры объединения в [закрытом] C

Я ищу некоторые примеры объединения, чтобы не понять, как объединение работает, надо надеяться, я делаю, но видеть, какой вид людей взлома делают с объединением. Поэтому не стесняйтесь совместно использовать свой взлом объединения (с некоторыми...
вопрос задан: 14 August 2012 17:52
7
ответов

Разница между структурой и союзом

Есть ли хороший пример, чтобы дать разницу между структурой и объединением? В основном я знаю, что struct использует всю память своего члена, а union использует самое большое пространство памяти членов. Есть ...
вопрос задан: 11 October 2017 09:24
7
ответов

Как скомпилировать код C с анонимными структурами / объединения?

Я могу сделать это в c ++/g ++: структура vec3 {объединение {структура {пускает в ход x, y, z;}; xyz[3] плавающий;};}; Затем vec3 v; утверждайте (&v.xyz [0] == &v.x); утверждайте (...
вопрос задан: 15 September 2014 19:13
7
ответов

sizeof объединение в C/C++

Что sizeof является объединением в C/C++? Действительно ли это - sizeof самый большой тип данных в нем? Если так, как компилятор вычисляет, как переместить указатель вершины стека если один из меньшего типа данных объединения...
вопрос задан: 14 August 2012 17:52
7
ответов

Почему нам нужны Объединения C?

Когда объединения должны использоваться? Почему нам нужны они?
вопрос задан: 14 August 2012 06:49
6
ответов

Вопрос об объединении в C - хранит как один тип и читал, поскольку другой - является этим определенная реализация?

Я читал об объединении в C от K&R, насколько я понял, единственная переменная в объединении может содержать любой из нескольких типов и если что-то сохранено как один тип и извлечено как другой...
вопрос задан: 24 September 2018 19:21
6
ответов

Объединения по сравнению со структурами в C

Идея позади этого вопроса состоит в том, чтобы понять более глубокое понятие использования объединения и использования его другим способом, чтобы сохранить память.. Мой вопрос всем - скажем, существует структура структуры...
вопрос задан: 14 June 2013 13:57
6
ответов

Есть ли способ получить доступ к отдельным битам с помощью объединения?

Я пишу программу на Си. Я хочу переменную, к которой я могу получить доступ как символ, но я также могу получить доступ к определенным битам. Я думал, что смогу использовать такой союз как этот ... typedef union {unsigned char ...
вопрос задан: 15 August 2012 17:06
6
ответов

Поиск C ясность Объединения

объединение определения типа {пускает в ход flts[4]; структура {GLfloat r; тета GLfloat; GLfloat phi; GLfloat w;}; структура {GLfloat x; GLfloat y;...
вопрос задан: 14 August 2012 23:51
5
ответов

gcc, строгое искажение, и бросающий через объединение

У Вас есть какие-либо страшные истории для сообщения? Руководство GCC недавно добавило предупреждение относительно - fstrict-искажение и бросок указателя через объединение: [...] Беря адрес, бросая получающееся...
вопрос задан: 1 October 2017 15:51
5
ответов

Действительно ли возможно соединить несколько объектов в объединении?

Что, если у меня есть это: объединение {вектор <интервал> intVec; вектор <плавание> floatVec; векторный <двойной> doubleVec;}; Конечно, я буду использовать только один из этих 3 векторов. Но... что...
вопрос задан: 15 August 2012 00:02
5
ответов

использование объединений в параметрах функции

Я недавно обнаружил, что что-то компилирует (не уверенный, что это законно хотя). Моя потребность в такой вещи прибывает из этого: Мой выходной машинный код проекта для выбранной дуги. (который может или не может быть...
вопрос задан: 14 August 2012 23:49
4
ответа

Реализация c/c ++ разрабатывает объединение как столбец в MySQL

Друзья, я имею странную потребность и не могу думать мой путь через проблему. Большой и могущественный Google имеет мало справки из-за переработки ключевого слова (как Вы будете видеть). Можно ли помочь? Что я хочу сделать...
вопрос задан: 9 January 2019 12:38
4
ответа

Почему C++ запрещает анонимные структуры?

Некоторые компиляторы C++ разрешают анонимные объединения и структуры как расширение стандартного C++. Это - немного синтаксического сахара, это иногда очень полезно. Что является объяснением, которое предотвращает это от...
вопрос задан: 7 December 2017 12:18
4
ответа

у членов профсоюза не может быть конструкторов, но 'станд.:: пара' хорошо?

у членов профсоюза не может быть деструкторов или конструкторов. Таким образом, я не могу обработать следующий класс по шаблону Foo самостоятельно MyClass, если MyClass имеет конструктора: шаблон <класс T> структура Foo {T val; Foo (...
вопрос задан: 8 October 2012 16:06
4
ответа

Объединение C++, Структура, Тип элемента

Если у меня есть класс: класс Odp {интервал i; интервал b; объединение {длинный f; структура {WCHAR* pwszFoo; час HRESULT;};};} Объединение...
вопрос задан: 8 October 2012 15:38
4
ответа

Анонимное объединение в структуре не в c99?

вот очень упрощенный код проблемы, которую я имею: перечисление node_type {t_int, t_double}; структура int_node {международное значение;}; структура double_node {удваивает значение;}; узел структуры {перечисление...
вопрос задан: 18 August 2012 13:55
4
ответа

Массив объединения C++ и Вар?

Нет никакого способа сделать, что-то вроде этого, в C++ там? объединение {{Скаляр x, y;} Скалярный v[2];}; Где x == v [0] и y == v[1]?
вопрос задан: 15 August 2012 00:02
4
ответа

Объединение C++ в C#

Я перевожу библиотеку, записанную в C++ в C#, и ключевое слово 'объединение' существует однажды. В структуре. Каков корректный способ перевести его в C#? И что это делает? Это выглядит примерно так;...
вопрос задан: 15 August 2012 00:01
4
ответа

Объединение и проблема упаковки структуры

Я пишу некоторое программное обеспечение, где каждый бит должен быть точным (это для ЦП), таким образом, __ упакованный очень важно. объединение определения типа {uint32_t сырые данные; структура {неподписанный интервал present:1; неподписанный интервал r
вопрос задан: 14 August 2012 23:49
4
ответа

c объединение и битовые поля

Битовые поля могут использоваться в объединении?
вопрос задан: 29 June 2011 12:23
3
ответа

C#, эквивалентный объединению C [дубликат]

Дубликат объединения C++ в C# Является там эквивалентом C# определению типа объединения C? Каков эквивалент следующего в C#? объединение определения типа byte_array {структура {байт byte1; байт byte2; байт...
вопрос задан: 23 May 2017 11:48
3
ответа

Странные объекты класса поведения в объединении

Привет я хотел, знают причины следующего кода, пусто основного () {тест класса {общественность: тест () {} интервал k;}; класс test1 {общественность: test1 () {} интервал k;};...
вопрос задан: 10 April 2013 04:53