Erros, bugs, perguntas - página 2503

Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Então o que é o insecto?
Declara um conjunto de dois elementos com dois bytes cada um e recebe 4 bytes como deve ser. Onde está o insecto? O que é isso?
É isto.
Alinha-se a 4 e 2 elementos que ocuparão 2*8 bytes.
Desculpe, mas se escrever isso, não compreende o assunto.
Análoga às cruzes:
O erro provavelmente não está aqui?
Desculpe, mas se escrever isso, não compreende o assunto.
Não, parece não compreender.
Não, parece não compreender.
O pacote #pragma do material da pequenarosoft é uma coisa muito peculiar (a forma como funciona agora surpreende-me, para ser honesto). Não surpreendentemente, o padrão alignas funciona de forma diferente.
Aqui está mais:
O pacote #pragma dos pequenos softwares é uma coisa muito peculiar (a forma como funciona é surpreendente para mim agora, para ser honesto). Não admira que a alignas funcione de forma diferente na norma.
vá lá )
#pragma pack funciona bem também no gcc, e o que escreveu é apenas um atributo interno do gcc que funciona de forma diferente do alinhado.
Vá lá, já).
#pragma pack funciona bem também no gcc, e o que se escreveu é apenas um atributo interno do gcc que funciona de forma diferente do alinhado.
Então, o que mostra este exemplo? Que ainda não descobriu o uso de alignas? Até o compilador pragueja o código:
O pacote #pragma é uma pequena criação estranha de softe que o gcc apenas suporta para compatibilidade.
Então, o que mostra este exemplo? Que ainda não descobriu como utilizar o alignas?
Concordo, fiz asneira.
Aqui está o código correcto.
portanto o alignas não é análogo à embalagem.
porque no mesmo gcc (de modo que sem o smallsoft) o múltiplo padrão de embalagem é 8
porque:
mas com alignas(8)
E note que este é um comportamento por defeito, não para compatibilidade com a pequenarosoft
Não estou a perceber a ideia. Tudo está bem no exemplo, não vejo um problema. Por defeito - alinhamento da estrutura == tomar o alinhamento de requisitos mais estrito entre os membros.
estrutura {char;} == 1, struct {char;short} == 2, struct {char;int} == 4, etc. É assim em todo o lado. E longo == oito, pelo que o alignas não tem qualquer efeito.
Não estou a perceber a ideia. Tudo está bem no exemplo, não vejo o problema.
Sim, tem razão, o exemplo não é nenhum indicador.
O resultado final é que o mql pack funciona como #pragma pack e não como alignas.