Resultados de la búsqueda a petición "sizeof"

2 la respuesta

¿Un miembro de matriz flexible aumenta el tamaño de una estructura?

Tengo el siguiente 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 la respuesta

¿Cuál es el tamaño de un puntero?

¿El tamaño de un puntero es igual al tamaño del tipo al que apunta o los punteros siempre tienen un tamaño fijo? Por ejemplo.. int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::cout << sizeof(x) << "\n"; std::cout << ...

4 la respuesta

¿Cómo aplicar el operador sizeof () a los métodos de miembro de clase no estático?

struct MyClass { int foo () { return 0; } }; unsigned int size = sizeof(MyClass::foo); // obviously error ¿Podemos aplicarsizeof() a los métodos de miembro defuera d elclass? ¿Necesitamos declarar un objeto para obtenerlo? Edita: Sé que el ...

8 la respuesta

Comportamiento de Sizeof en C

He aprendido que cuando pasamos el nombre de la matriz a sizeof, el nombre de la matriz no decae al puntero a la dirección base. El siguiente código verifica este hecho al dar la respuesta 10. #include <stdio.h> int main(){ int arr[10]; ...

1 la respuesta

Tamaño de clases con funciones virtuales GCC / Xcode

¿Alguien puede explicarme qué está pasando aquí? En primer lugar, creo que la mayoría de los programadores saben que una clase con una función virtual tiene un vtbl y, por lo tanto, tiene 4 bytes adicionales en la parte superior. Que yo sepa, ...

2 la respuesta

Salida del uso de sizeof en una función [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Qué devuelve sizeof (nombre de la función)? [/questions/2666392/what-does-sizeof-function-name-return] 4 respuestasPor qué da el siguiente código: #include<stdio.h> int voo() { printf ("Some Code"); ...

4 la respuesta

Determine `sizeof float` sin compilación

Me gustaría saber el tamaño de unafloat en GCC, sin tener que ejecutar el compilador. Sé que una opción es escribir una pequeña función y hacer que el compilador imprima una lista de ensamblaje. Ahi estalimits.h, que contiene los mínimos y ...

2 la respuesta

"Aplicación inválida de 'sizeof' a la interfaz 'Fracción' en ABI no frágil" en Objective-C

Estoy estudiando "Programación en Objective-C 2.0" de Steven Kochan. Creamos un objeto Fraction con dos variables de instancia int. Más adelante en el libro, Kochan usa la declaración sizeof en el puntero de un objeto Fraction ...

3 la respuesta

¿Por qué 'sizeof' da una medición incorrecta? [duplicar

Posible duplicado: tamaño de estructura del resultado no esperado [https://stackoverflow.com/questions/1913842/struct-sizeof-result-not-expected] Tengo esta estructura C ++: struct bmp_header { //bitmap file header (14 bytes) char ...

10 la respuesta

C: ¿Por qué size_t no es una palabra clave C?

sizeof es un Cpalabra clav. Devuelve el tamaño en un tipo llamadosize_t. Sin embargo,size_t esn una palabra clave, pero se define principalmente enstddef.h y probablemente otros archivos de encabezado estándar C también. onsidere un escenario en ...