3
ответа

Статически инициализируйте анонимное объединение в C++

Я пытаюсь статически инициализировать следующую структуру в Visual Studio 2010: Данные структуры {интервал x; объединение {Данные константы* данные; структура {интервал x; интервал y;};};};...
вопрос задан: 8 October 2012 15:39
3
ответа

Объединение “выбора” C++

Не уверенный, если существует термин для этого, "выбор", кажется, работает. Я работаю в C++, и у меня есть набор объединений, которые я должен создать, где объединение представляет выбор одного из членов объединения...
вопрос задан: 8 October 2012 15:37
3
ответа

Используя объединения для упрощения бросков

Я понимаю, что то, что я пытаюсь сделать, не безопасно. Но я просто делаю некоторое тестирование и обработку изображений, таким образом, мой фокус здесь находится на скорости. Прямо сейчас этот код дает мне соответствующие байты для 32-...
вопрос задан: 16 August 2012 00:31
3
ответа

Получение объединения, пересечения или различия наборов в C++

У меня есть пара вопросов о том, как использовать наборы C++ (станд.:: набор), там способ получить объединение, пересечение или различие двух наборов C++? (Довольно легко записать, что мои собственные functionto делают это, но меня...
вопрос задан: 15 August 2012 00:06
3
ответа

Объединение может быть инициализировано в объявлении?

Например, скажите, что у нас есть объединение определения типа объединения {неподписанный длинный U32; плавание f;} U_U32_F; Когда переменная этого типа объединения объявляется, существует ли способ установить начальное значение? U_U32_F u = 0xffffffff;..
вопрос задан: 14 August 2012 23:55
3
ответа

Почему мой союз не показывает правильные значения?

union {int i; bool b; } Икс; х.и = 20000; x.b = правда; cout << x.i; Он печатает 19969. Почему он не печатает 20000?
вопрос задан: 23 August 2011 15:54
3
ответа

Каков корректный способ использовать битовые поля в C?

Я использую битовые поля для получения легкого доступа на библиотеке плавающей, которую я пытаюсь сделать для микроконтроллера без FPU. Проблема состоит в том, что я, может казаться, не заставляю его работать с битовыми полями. Смотрите:...
вопрос задан: 29 June 2011 23:24
3
ответа

Как я могу моделировать объединение C++ в C#?

У меня есть небольшой вопрос о структурах с LayoutKind. Явный атрибут установлен. Я объявил структуру, как Вы видите, с fieldTotal с 64 битами, будучи fieldFirst первыми 32 байтами и...
вопрос задан: 21 July 2009 23:22
2
ответа

Доступ к профсоюзам в структуре

Рассмотрим следующий код: struct test1str {int testintstr: 2; int testintstr2: 1; }; struct test2str {int testintstr: 2; int testintstr2: 1; }; union test1uni {int ...
вопрос задан: 3 March 2019 00:49
2
ответа

Объединение по одной колонке

У меня есть 2 таблицы в разных базах данных, и я хочу иметь возможность выбрать все строки из names_new и недостающие из имен и хотел бы знать, откуда каждая из них. + --------------- + ...
вопрос задан: 16 January 2019 15:19
2
ответа

членское выравнивание в c встроенное в структуру объединение

Я изменяю немного кода C, который идет примерно как это: структура определения типа STRUCT_FOO {ULONG FooInfo; объединение {ULONG LongData; USHORT ShortData; UCHAR CharData;...
вопрос задан: 23 May 2017 10:32
2
ответа

Что действительно “запрашивает на участника '*******' в чем-то не структура или объединение”, среднее?

Существует ли легкое объяснение того, что означает эта ошибка? запрос на участника '*******' в чем-то не структура или объединение, я встречался с ним несколько раз во время, когда я изучал C...
вопрос задан: 14 August 2012 23:55
2
ответа

Как бросить структуру C просто другой тип структуры, если их емкость памяти равна?

Я имею 2 матричных средства структур равные данные, но имею другую форму как они://Матричный тип 1. плавающий Скаляр определения типа; структура определения типа {Скалярный e[4];} Вектор; структура определения типа {Векторный e[4];} Матрица;//...
вопрос задан: 14 August 2012 23:52
1
ответ

Добавление / объединение двух последовательностей IEnumerable

У меня есть два набора строк данных. Каждый из них IEnumerable. Я хочу объединить эти два списка в один список. Я уверен, что это выполнимо. Я не хочу делать цикл for и заметил, что есть ...
вопрос задан: 31 May 2019 08:19
1
ответ

Действительно ли это возможно (законный) для присвоения анонимного объединения в составном литерале?

У меня есть структура: структура определения типа _n {международный тип; объединение {символ *s; интервал i;};} n; Когда я пытаюсь присвоить составной литерал, как: узел n1 = {1, 0}; узел n2 = {2, "тест"};...
вопрос задан: 2 May 2016 16:27
1
ответ

Что чаще всего используется? RSS или Атом? и какой из них лучше построить?

Я подумываю использовать в своем проекте RSS или Atom, но также «улучшить» фид с помощью моих собственных специальных атрибутов, специально используемых моим проектом. Итак, у меня есть два вопроса: 1) Что ...
вопрос задан: 15 August 2012 17:07
1
ответ

Выравнивание элемента объединения

Если у меня будет объединение, то C стандарт гарантирует, что само объединение будет выровненное к размеру самого большого элемента. объединение U {длинный l; интервал i; короткий s; символьный c[2];} u; Но что делает это...
вопрос задан: 14 August 2012 23:49
0
ответов

Союзы, содержащие член типа

У меня вопрос о том, чего я до сих пор не понимаю в профсоюзах. Я читал об их использовании и по большей части вижу, чем они могут быть полезны, и понимаю их. Я видел это ...
вопрос задан: 16 November 2019 07:52
0
ответов

Как исправить System.TypeLoadException при объявлении структур с объединением?

Получение System.TypeLoadException во время выполнения. Я использую код из стороннего источника для определения структур и p-вызова внешних методов. Я нашел полный код онлайн по этой ссылке. В коде есть ...
вопрос задан: 17 January 2019 16:24
0
ответов

Полиморфизм объединения C в массивах

Учитывая следующее: typedef struct{ ... ... } А; структура определения типа { ... ... } Б; typedef union __attribute__((transparent_union)) { A a; Б б; } С; Если я объявлю функцию myMethod(C){ ... }...
вопрос задан: 23 May 2017 12:20
0
ответов

Является ли тип -каламбуром через объединение, не указанное в C99, и стало ли оно специфицированным в C11?

Ряд ответов на вопрос о переполнении стека Получение битов точности IEEE Single -для числа с плавающей запятой предлагает использовать структуру объединения для каламбура типа (, например. :превращение битов числа с плавающей запятой в...
вопрос задан: 23 May 2017 12:02
0
ответов

В чем основное различие между «объединением» и «структурой» в C.? [дубликат]

Возможный дубликат: разница между структурой и объединением в CI позволяет понять, что означает структура. Но меня немного смущает разница между объединением и структурой. Союз похож на ...
вопрос задан: 23 May 2017 12:02
0
ответов

Почему выравнивание члена long long union больше, чем содержащего union/struct? Это верно?

Из этого вопроса можно было бы предположить, что мировоззрение союза не меньше, чем наибольшее мировоззрение его отдельных членов. Но у меня проблема с типом long long в gcc/g++. В...
вопрос задан: 23 May 2017 10:34
0
ответов

Ahoana ny fanombohana ny firaisana? [duplicate]

Raha strukt io dia azo atao * p = {var1, var2 ..}; Saingy toa tsy mandeha amin'ny firaisana izany: union Ptrlist {Ptrlist * manaraka; State * s; }; Ptrlist * l; l = zarao_space (); ...
вопрос задан: 26 April 2017 13:05
0
ответов

Когда использовать объединение, а когда использовать структуру

Я знаю разницу между объединением и структурой. Но с точки зрения дизайна и кодирования, что собой представляет различные варианты использования объединения вместо структуры? Один из них - это оптимизация пространства. Я…
вопрос задан: 29 December 2016 15:33
0
ответов

Что является эквивалентом Boost :: Вариант в стандартной библиотеке C ++?

Я ищу альтернативу C-style union. Boost :: вариант является одним из таких вариантов. Есть что-нибудь в стандарте C ++? union {int i; двойной д; }
вопрос задан: 23 October 2016 09:16
0
ответов

C преодоление ограничений псевдонима (объединения?)

Предположим, у меня есть образец исходного файла test.c, который я компилирую следующим образом: $ gcc -03 -Wall test.c выглядит примерно так .. /// CMP128 (x, y) // // аргументы // x - любой указатель на 128-битный ...
вопрос задан: 14 October 2016 13:32
0
ответов

Доступ к неактивному члену союза и неопределенное поведение?

У меня сложилось впечатление, что доступ к члену союза, отличному от последнего набора, является UB, но я не могу найти надежную ссылку (, кроме ответов, утверждающих, что это UB, но без какой-либо поддержки...
вопрос задан: 20 September 2016 16:11
0
ответов

Инициализация объединения в C++ и C

Я создал рабочую библиотеку C, которая использует константы в файлах заголовков, определенных как typedef struct Y { union { struct bit _field bits; uint8 _t raw[4]; } ИКС; } Информация о карте; статическая константа CardInfo...
вопрос задан: 12 August 2016 01:29
0
ответов

Когда кто-нибудь будет использовать профсоюз? Является ли это пережитком дней только для Си?

Я узнал, но на самом деле не получаю союзов. Каждый текст C или C ++, который я просматриваю, представляет их (иногда мимоходом), но они, как правило, приводят очень мало практических примеров того, почему и где их использовать. Когда ...
вопрос задан: 8 January 2016 23:36