Результаты поиска по запросу "strict-aliasing"
GCC, строгое псевдонимы и приведение через союз
У вас есть какие-нибудь страшные истории, чтобы рассказать? Руководство GCC недавно добавило предупреждение о -fstrict-aliasing и приведении указателя через ...
Но кого это волнует? Это ужасная практика в любом случае.
ндарте C ++, в[Basic.lval] /11.6 [http://eel.is/c++draft/basic.lval#11.6] говорит: Если программа пытается получить доступ к сохраненному значению объекта через glvalue другого, чем один из следующих типов, поведение не определено: ...
Допустимо ли псевдоним массива char через указатель на int?
Я знаю, что в стандарте явно разрешено следующее:
Как разыграть sockaddr_storage и избежать нарушения правил строгого наложения имен
Я использую Beej 's Руководство по работе в сети и столкнулся с проблемой псевдонимов. Он предлагает функцию для возврата адреса IPv4 или IPv6 определенн...
Все ли указатели получены из указателей на типы структур одинаково?
ВопросВопрос о том, одинаковы ли все указатели, полученные из указателей на типы структур, нелегко ответить. Я считаю, что это важный вопрос по следующим дву...
Как разыграть sockaddr_storage и избежать нарушения правил строгого наложения имен
Я использую Руководство Биджа по работе с сетями и столкнулся с проблемой псевдонимов. Он предлагает функцию, которая возвращает адрес IPv4 или IPv6 определенной структуры: 1 void *get_in_addr( struct sockaddr *sa ) 2 { 3 if (sa->sa_family == ...
gcc, строгие псевдонимы и ужасные истории
В НКА-строгий альясинг-и-кастинг-через-а-союз [https://stackoverflow.com/questions/2906365/gcc-strict-aliasing-and-casting-through-a-union] Я спросил, не сталкивался ли кто-нибудь с проблемами, связанными с профсоюзным наказанием через ...
Строгий псевдоним указателя: является ли доступ через «изменчивый» указатель / ссылку решением?
По пятамконкретная проблема, ответ на свой вопрос и комментарии к нему, я хотел бы понять, если это правильное решение, обходной путь / взломать или просто н...