Resultados da pesquisa a pedido "sizeof"

2 a resposta

Gravando registros complexos em arquivos

Oi eu defini alguns registros no meu projeto que podem ser constituídos por outros registros e também matrizes dinâmicas de tipos de dados normais e outros registros, é n exemplo de um tipo de registro Type1=record x:integer; end; Type2=record ...

4 a resposta

Operador Sizeof com tipo de matriz de comprimento variável

De acordo comcppreference [http://en.cppreference.com/w/c/language/sizeof]: Se o tipo deexpressão é ummatriz de comprimento variáveltipo,expressão é avaliadoe o tamanho da matriz avaliada é calculado em tempo de execução. Significa: se o tipo ...

3 a resposta

Por que o tamanho de um objeto de classe é diferente com base na ordem dos membros?

class CHaraICICCC { int i; char c1; int j; char c2; char c3; char c4; }; class CHaraIICCCC { int i; int j; char c1; char c2; char c3; char c4; }; void fun() { CHaraICICCC eici; CHaraIICCCC eiicc; int icic = sizeof(eici); // -> output of icic is ...

6 a resposta

Tamanho dos tipos de dados primitivos

Sobre o que exatamente o tamanho de um tipo de dados primitivo comoint depender? CompiladorProcessadorAmbiente de desenvolvimentoOu é uma combinação desses ou de outros fatores? Uma explicação sobre o motivo do mesmo será realmente útil. EDIT: ...

4 a resposta

Como essa estrutura pode ter sizeof == 0?

Há um post antigo solicitando uma construção para a qualsizeof retornaria0. Existem respostas de alta pontuação de usuários de alta reputação dizendo que, por padrão, nenhum tipo ou variável pode ter tamanho de 0. E eu concordo 100% com isso. No ...

4 a resposta

Sizeof (bool) está definido no padrão da linguagem C ++?

Não consigo encontrar uma resposta na documentação padrão. O padrão da linguagem C ++ requersizeof(bool) sempre seja 1 (para 1 byte) ou esse tamanho é definido pela implementação?

6 a resposta

problema com o operador sizeof

Como eu quero encontrar o tamanho da matriz dinamicamente na função, usei o operador sizeof. Mas obtive algum resultado inesperado. Aqui está um programa de demonstração para mostrar o que eu quero ...

4 a resposta

C -> sizeof string é sempre 8

#include "usefunc.h" //don't worry about this -> lib I wrote int main() { int i; string given[4000], longest = "a"; //declared new typdef. equivalent to 2D char array given[0] = "a"; printf("Please enter words separated by RETs...\n"); for (i = ...

4 a resposta

Tamanho diferente de resultados

Porquen não é igual a8 na seguinte função? void foo(char cvalue[8]) { int n = sizeof (cvalue); }Masn faz igual a8 nesta versão da função: void bar() { char cvalue[8]; int n = sizeof (cvalue); }

6 a resposta

Número de bits em um tipo de dados

Eu tenho duas tarefas para uma atribuição, uma retornar o número de bits no tipo int em qualquer máquina. Eu pensei em escrever minha função assim: int CountIntBitsF() { int x = sizeof(int) / 8; return x; }Isso parece certo? A segunda parte é ...