Результаты поиска по запросу "strict-aliasing"

7 ответов

GCC, строгое псевдонимы и приведение через союз

У вас есть какие-нибудь страшные истории, чтобы рассказать? Руководство GCC недавно добавило предупреждение о -fstrict-aliasing и приведении указателя через ...

2 ответа

Но кого это волнует? Это ужасная практика в любом случае.

ндарте C ++, в[Basic.lval] /11.6 [http://eel.is/c++draft/basic.lval#11.6] говорит: Если программа пытается получить доступ к сохраненному значению объекта через glvalue другого, чем один из следующих типов, поведение не определено: ...

3 ответа

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

Я знаю, что в стандарте явно разрешено следующее:

ТОП публикаций

4 ответа

Как разыграть sockaddr_storage и избежать нарушения правил строгого наложения имен

Я использую Beej 's Руководство по работе в сети и столкнулся с проблемой псевдонимов. Он предлагает функцию для возврата адреса IPv4 или IPv6 определенн...

4 ответа

Нарушает ли это приведение указателей строгое правило наложения имен?

2 ответа

Все ли указатели получены из указателей на типы структур одинаково?

ВопросВопрос о том, одинаковы ли все указатели, полученные из указателей на типы структур, нелегко ответить. Я считаю, что это важный вопрос по следующим дву...

4 ответа

Как разыграть sockaddr_storage и избежать нарушения правил строгого наложения имен

Я использую Руководство Биджа по работе с сетями и столкнулся с проблемой псевдонимов. Он предлагает функцию, которая возвращает адрес IPv4 или IPv6 определенной структуры: 1 void *get_in_addr( struct sockaddr *sa ) 2 { 3 if (sa->sa_family == ...

6 ответов

gcc, строгие псевдонимы и ужасные истории

В НКА-строгий альясинг-и-кастинг-через-а-союз [https://stackoverflow.com/questions/2906365/gcc-strict-aliasing-and-casting-through-a-union] Я спросил, не сталкивался ли кто-нибудь с проблемами, связанными с профсоюзным наказанием через ...

3 ответа

Буферы разделяемой памяти в C ++ без нарушения строгих правил наложения имен

2 ответа

Строгий псевдоним указателя: является ли доступ через «изменчивый» указатель / ссылку решением?

По пятамконкретная проблема, ответ на свой вопрос и комментарии к нему, я хотел бы понять, если это правильное решение, обходной путь / взломать или просто н...