|
7 / 7 / 0
Регистрация: 24.06.2009
Сообщений: 44
|
|
Union что из себя представляет?27.08.2010, 11:33. Показов 36687. Ответов 52
Метки нет (Все метки)
Читал много книг и там про него не чего не было сказано, парни объясните мне пожалуйста для чего он?
0
|
|
| 27.08.2010, 11:33 | |
|
Ответы с готовыми решениями:
52
Что из себя представляет допустим поток ввода/вывода
|
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,469
|
|
| 22.06.2016, 15:50 | |
|
0
|
|
|
Комп_Оратор)
|
||||
| 22.06.2016, 15:58 | ||||
Оптимистическая трагедия. Я то считал, что объект это не только участок памяти специальным образом размеченный, а это и способ интерпретации участка памяти, который не сном ни духом о том не ведает. Ан-нет. Компилятор в борьбе за скорость продаст и не крякнет. Остаётся, как сказано в статье - пост, молитва и низко калорийная диета с обилием песнопений и полиненасыщенных жирных кислот.
1
|
||||
|
|
|
| 22.06.2016, 16:08 | |
|
Тут в общем-то дело не в компиляторе, а в языке. В погоне за производительностью в стандарте осталось слишком много всяких UB. Поэтому программируя на Си или Си++ людям приходится так или иначе понимать много разных тонкостей, включая особенности работы компилятора
0
|
|
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
||
| 22.06.2016, 16:30 | ||
0
|
||
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,469
|
|
| 22.06.2016, 16:43 | |
|
DrOffset, хорошо что я сижу там где нет всей этой зауми
0
|
|
|
859 / 448 / 112
Регистрация: 06.07.2013
Сообщений: 1,491
|
||||||
| 22.06.2016, 18:53 | ||||||
|
что то я не пойму, зачем Union тогда нужен вообще, если запись в одно поле, а затем чтение из другого - это UB.
как поступить тогда тут? если мне нужно взять например rgba[0] от col
0
|
||||||
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,469
|
|
| 22.06.2016, 19:13 | |
|
Raali, вроде как если делать транзит через промежуточную переменную убердерьмо не случится
2
|
|
|
Комп_Оратор)
|
||
| 22.06.2016, 20:21 | ||
![]() Можно хранить тот или иной объект. Но в текущий момент или тот или иной. Компилятор + AI = страшная сила: *** "Пускай детишки закричат во снах, В которые ворвётся этот страх: Strict aliasing'а ужасный вид, Кровь компилятора оледенит..."
0
|
||
|
Комп_Оратор)
|
||
| 22.06.2016, 21:30 | ||
|
Как тут уже неоднократно и разнообразно прозвучало, данное UB не проявляется на большинстве актуальных компиляторов. И данное UB - нежелательная вещь как потенциально возможное явление в будущих версиях компиляторов и при портировании, например. То есть актуальность или неактуальность для конкретной реализации - полезная инфа, но принципиального значения не имеет. Сама констатация разрушительности ураганной силы применяемых оптимизаций, это достаточно пикантный факт. Факт есть факт и это надо принять. ![]() А выводы - вопрос конкретного разработчика в конкретных условиях.
1
|
||
|
|
||
| 24.06.2016, 17:09 | ||
|
1
|
||
| 24.06.2016, 17:09 | |
|
Что из себя представляет CMS Что из себя представляет WordPress? Что представляет из себя WikiLeaks? Что из себя представляет ковариация? что из себя представляет криптография ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы
Всем привет! Хочу поделиться свежим (и довольно. . .
|