Resultados da pesquisa a pedido "sizeof"
Em C, malloc (256) e malloc (sizeof (char) * 256) são equivalentes?
Vejo que as pessoas costumam escrever código C, como: char *ptr = malloc(sizeof(char)*256);Isso é mesmo necessário? O padrão diz quesizeof(char)==1 por definição, não faz sentido apenas escrever: char *ptr = malloc(256);Obrigado, Boda Cydo.
O que sizeof faz?
Qual é a principal função desizeof (Eu sou novo em C ++). Por exemplo int k=7; char t='Z';Fazer o quesizeof (k) ousizeof (int) esizeof (char) significar?
o que strlen () realmente deve retornar nesse código?
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char qq[] = {'a' , 'b' , 'c' , 'd'}; char qqq[] = "abcd"; printf("%d\n" , sizeof qq / sizeof qq[0]); // line A printf("%d\n" , strlen(qq)); // line B printf("%d\n" ...
Tamanho do objeto da matriz passado para a função
Estou executando o seguinte código em C ++: class Tile { //class definition }; bool myFunction(Tile* Tiles) { sizeof(Tiles); sizeof(Tiles[0]); //other code } int main () { Tile tiles [16]; //other stuff myFunction(tiles); return 0; }Quando uso o ...
Como essa função de modelo de "tamanho da matriz" funciona? [duplicado]
Possíveis duplicatas: Alguém pode explicar esse código de modelo que me dá o tamanho de uma matriz? [https://stackoverflow.com/questions/437150/can-someone-explain-this-template-code-that-gives-me-the-size-of-an-array] Argumentos mágicos em ...
Struct tem tamanho diferente se a ordem do campo for diferente
package main import ( "fmt" "unsafe" ) type A struct { a bool b int64 c int } type B struct { b int64 a bool c int } type C struct { } func main() { // output 24 fmt.Println(unsafe.Sizeof(A{})) // output 16 fmt.Println(unsafe.Sizeof(B{})) // ...
Por que sizeof (char + char) retorna 4?
char a, b; printf("%d", sizeof(a+b));O que imprimirá gravar na tela? Eu pensei que, porque sizeof (char) = 1, esse sizeof (a + b) também será 1, mas acabou sendo 4. Não entendo isso, por que escreve 4 se estamos adicionando dois caracteres?
Experimentos usando sizeof com matrizes e ponteiros
Para o programa: #include<stdio.h> int main(void) { int (*a)[2]; int b[5]; printf("sizeof(int) : %zu\n", sizeof(int)); printf("sizeof(int*) : %zu\n", sizeof(int*)); printf("sizeof(b) : %zu\n",sizeof(b)); printf("sizeof((int*)b) ...
Quão pesado é o QObject? [duplicado
Esta pergunta já tem uma resposta aqui: Obtendo o tamanho de um objeto Qt [/questions/1274022/getting-the-size-of-a-qt-object] 4 respostas Quão grande é o QObject? [duplicado [/questions/15761841/how-big-is-qobject]ecentemente, publiquei uma ...
O cancelamento de referência do ponteiro nulo é válido na operação sizeof [duplicate]
Esta pergunta já tem uma resposta aqui: Por que meu programa seg falha quando desreferencia um ponteiro NULL dentro do mallo [/questions/13574421/why-doesnt-my-program-seg-fault-when-i-dereference-a-null-pointer-inside-of-mal] 4 respostas ...