Resultados da pesquisa a pedido "strict-aliasing"

3 a resposta

O acesso através do ponteiro altera a semântica estrita de alias?

Com estas definições: struct My_Header { uintptr_t bits; } struct Foo_Type { struct My_Header header; int x; } struct Foo_Type *foo = ...; struct Bar_Type { struct My_Header header; float x; } struct Bar_Type *bar = ...;É correto dizer que esse ...

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 ...

7 a resposta

gcc, alias estrito e transmissão através de uma união

Você tem alguma história de horror para contar? O Manual do GCC recentemente adicionou um aviso sobre -fictict aliasing e lançando um ponteiro através de uma união: [...] Tomando o endereço, lançando o ponteiro resultante e desreferenciando ...

2 a resposta

Usando conversões de ponteiro para armazenar / converter valores: Estou violando a regra estrita de alias?

A questão refere-se aesta postagem [https://stackoverflow.com/a/29213705/2436175]. Alguns usuários autorizados declararam que o seguinte código quebraregras estritas de alias [https://stackoverflow.com/q/98650/2436175]. #include ...

6 a resposta

gcc, alias estrito e histórias de horror

Nogcc-strict-aliasing-and-casting-through-a-union [https://stackoverflow.com/questions/2906365/gcc-strict-aliasing-and-casting-through-a-union] Perguntei se alguém havia encontrado problemas com a punição sindical através de indicadores. Até ...

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, ...

2 a resposta

Polimorfismo OO em C, aliasing issues?

Eu e um colega estamos tentando alcançar uma hierarquia de classes polimórfica simples. Estamos trabalhando em um sistema incorporado e estamos restritos a usar apenas um compilador C. Temos uma idéia básica de design que compila sem avisos ...

4 a resposta

malloc-malloc-free e aliasing estrito

Ultimamente, tenho tentado entender um aspecto específico do aliasing estrito e acho que fiz o menor pedaço de código interessante possível. (Interessante para mim, é isso!) Atualização: Com base nas respostas até agora, é claro que preciso ...

3 a resposta

É legal reutilizar a memória de uma matriz de tipos fundamental para uma matriz de tipos diferente (mas ainda fundamental)

Este é um acompanhamento para este outroPergunta, questão [https://stackoverflow.com/q/51930334/3545273]sobre a reutilização de memória. Como a pergunta original era sobre uma implementação específica, a resposta estava relacionada a essa ...

6 a resposta

Reutilizando um buffer flutuante para dobras sem comportamento indefinido

Em uma função específica do C ++, por acaso tenho um ponteiro para um grande buffer de flutuadores que quero usar temporariamente para armazenar metade do número de duplas. Existe um método para usar esse buffer como espaço temporário para ...