Resultados da pesquisa a pedido "type-punning"
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 ...
Buffers de memória compartilhada em C ++ sem violar regras estritas de alias
Eu estou lutando com a implementação de um buffer de memória compartilhada sem quebrar as regras de aliasing rigorosas do C99.Suponha que eu tenha algum códi...
Tornar os tipos de classe intercambiáveis apenas por meio de conversão de ponteiro, sem precisar alocar novos objetos?
ATUALIZAR: Eu aprecio "não quero isso, quero isso em vez disso" sugestões. Eles são úteis, especialmente quando fornecidos no contexto dacenário mo...
gcc: Como usar o __attribute ((__ may_alias__)) corretamente para evitar o aviso de "exclusão do ponteiro puncionado por tipo"
Eu tenho algum código que usa punção de tipo para evitar ter que chamar o membro de "objeto" construtor e destruidor, a menos que / até que seja realmente necessário usar o objet Funciona bem, mas no g ++ 4.4.3, recebo este temido aviso do ...
união para uint32_t e uint8_t [4] comportamento indefinido? [duplicado]
Esta questão já tem uma resposta aqui:Finalidade das Uniões em C e C ++ 14 respostasNos comentários deesta resposta Diz-se que seria um comportamento indefin...
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 ...
estruturas de punição de união com “sequência inicial comum”: Por que C (99+), mas não C ++, estipula uma 'declaração visível do tipo de união'?
fundoDiscussões sobre a natureza da punição de tipo definida pela não-ou-implementação por meio de umunion normalmente cite os seguintes bits, aqui via @ecatmur ...
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, ...
Página 1 do 2