Resultados da pesquisa a pedido "strict-aliasing"

1 a resposta

Armazenamento baseado em char genérico [] e evitando o UB relacionado ao estrito aliasing

7 a resposta

Qual é a maneira correta de digitar um float para um int e vice-versa?

2 a resposta

Aliasing estrito de ponteiro: o acesso através de um ponteiro 'volátil' / referência é uma solução?

Na esteira deum problema específico [https://stackoverflow.com/questions/2980920/strict-pointer-aliasing-any-solution-for-a-specific-problem/2981505#2981505] , uma resposta automática e comentários, gostaria de entender se é uma solução adequada, ...

1 a resposta

Como implementar "_mm_storeu_epi64" sem problemas de alias?

(Nota: embora esta pergunta seja sobre "armazenamento", o caso "carregar" tem os mesmos problemas e é perfeitamente simétrico.) Os intrínsecos SSE fornecem uma_mm_storeu_pd [http://msdn.microsoft.com/en-us/library/7ek6y8w1(v=vs.90).aspx]função ...

5 a resposta

Problemas de aliasing podem ser evitados com variáveis const

Minha empresa usa um servidor de mensagens que envia uma mensagem para umconst char* e o lança no tipo de mensagem. Fiquei preocupado com isso depois de perguntaressa questão [https://stackoverflow.com/q/28697626/2642059]. Não estou ciente de ...

2 a resposta

será transmitido em torno de sockaddr_storage e sockaddr_in quebrando o aliasing estrito

Seguindo o meu anteriorPergunta, questão [https://stackoverflow.com/questions/42176962/fill-sockaddr-storage-struct-with-values-of-sockaddr-in] , Estou realmente curioso sobre esse código - case AF_INET: { struct sockaddr_in * tmp = ...

8 a resposta

aliasing e alinhamento estritos

Preciso de uma maneira segura de alternar entre tipos arbitrários de POD, em conformidade com a ISO-C ++ 11, considerando explicitamente os itens 3.10 / 10 e 3.11 do n3242 ou posterior. Há muitas perguntas sobre aliasing estrito aqui, a maioria ...

1 a resposta

É UB jogar fora const e ler valor? [duplicado]

Esta pergunta já tem uma resposta aqui: A remoção de const de um ponteiro para const obedece estritamente alias em C e se refere ao mesmo ...

2 a resposta

Regra estrita de alias de C ++ - A isenção de alias de 'char' é uma via de mão dupla?

Apenas algumas semanas atrás, eu aprendi que o padrão C ++ tinha uma regra estrita de alias. Basicamente, eu fiz uma pergunta sobre a troca de bits - em vez de alterar cada byte um de cada vez, para maximizar o desempenho que eu queria carregar ...

4 a resposta

Essa regra de aliasing estrita de quebra de ponteiro?