Resultados da pesquisa a pedido "sizeof"

2 a resposta

m membro flexível da matriz aumenta o tamanho de uma estrutur

Tenho o seguinte tipo de código: typedef struct { u32 count; u16 list[]; } message_t; ... message_t* msg = (message_t*)buffer; msg->count = 2; msg->list[0] = 123; msg->list[1] = 456; size_t total_size = sizeof(*msg) + sizeof(msg->list[0]) * ...

7 a resposta

Qual é o tamanho de um ponteiro?

O tamanho de um ponteiro é igual ao tamanho do tipo que está apontando ou os ponteiros sempre têm um tamanho fixo? Por exemplo.. int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << ...

4 a resposta

Como aplicar o operador sizeof () a métodos de membros de classe não estático

struct MyClass { int foo () { return 0; } }; unsigned int size = sizeof(MyClass::foo); // obviously errorPodemos aplicarsizeof() para métodos de membro delado de for aclass? Precisamos declarar objeto para obtê-lo? Edita: Eu sei que o código ...

8 a resposta

Behaviour of Sizeof em C

Aprendi que quando passamos o nome da matriz para sizeof, o nome da matriz não decai para o ponteiro para o endereço base. O código abaixo verifica esse fato, dando a resposta 10. #include <stdio.h> int main(){ int arr[10]; printf("Size of ...

1 a resposta

Tamanho das classes com funções virtuais GCC / Xcode

Alguém pode me explicar o que está acontecendo aqui? Primeiro, acho que a maioria dos programadores sabe que uma classe com uma função virtual possui um vtbl e, portanto, possui 4 bytes extras no topo. Tanto quanto eu sei, isso é bastante ...

2 a resposta

Saída do uso de sizeof em uma função [duplicado]

Esta pergunta já tem uma resposta aqui: o que sizeof (nome da função) retorna? [/questions/2666392/what-does-sizeof-function-name-return] 4 respostasPor que o código a seguir fornece: #include<stdio.h> int voo() { printf ("Some Code"); return ...

4 a resposta

Determine `sizeof float` sem compilação

Gostaria de saber o tamanho de umfloat no GCC, sem precisar executar o compilador. Eu sei que uma opção é escrever uma função pequena e fazer com que o compilador imprima uma listagem de montage Há simlimits.h, que contém os mínimos e os ...

2 a resposta

“Aplicação inválida de 'sizeof' para fazer a interface da 'Fração' na ABI não frágil” no Objective-C

Estou estudando "Programação em Objective-C 2.0", de Steven Kochan. Criamos um objeto Fraction com duas variáveis de instância int. Mais adiante, no livro, Kochan usa a instrução sizeof no ponteiro de um objeto de Fração ...

3 a resposta

Por que 'sizeof' fornece uma medição incorreta? [duplicado

Possible Duplicate: tamanho da estrutura do resultado não esperado [https://stackoverflow.com/questions/1913842/struct-sizeof-result-not-expected] Eu tenho essa estrutura C ++: struct bmp_header { //bitmap file header (14 bytes) char ...

10 a resposta

C: Por que size_t não é uma palavra-chave

sizeof é um C keyword. Retorna o tamanho em um tipo chamadosize_t. Contudo,size_t énã uma palavra-chave, mas é definida principalmente emstddef.h e provavelmente outros arquivos de cabeçalho padrão C. també Considere um cenário em que você ...