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

8 la respuesta

tamaño de una unión en C / C ++

¿Cuál es el tamaño de la unión en C / C ++? ¿Es el tamaño del tipo de datos más grande dentro de él? Si es así, ¿cómo calcula el compilador cómo mover el puntero de la pila si uno de los tipos de datos más pequeños de la unión está activo?

7 la respuesta

C memset parece no escribir a todos los miembros

Escribí una pequeña clase de coordenadas para manejar las coordenadas int y float. template <class T> class vector2 { public: vector2() { memset(this, 0, sizeof(this)); } T x; T y; }; Entonces en main () hago: vector2<int> v; Pero de acuerdo ...

6 la respuesta

Comprobando el tamaño de un objeto en Objective-C

Estoy tratando de encontrar el tamaño de un objeto objetivo-c. Estoy usando algo similar a: NSLog(@"sizeof myObject: %ld", sizeof(*myObject));in embargo, eso solo me da el tamaño del puntero. ¿Qué estoy haciendo mal

5 la respuesta

¿Por qué el tamaño de una estructura empaquetada sería diferente en Linux y Windows cuando se usa gcc?

En el siguiente código, ¿por qué el tamaño de la estructura empaquetada es diferente en Linux y Windows cuando se compila con gcc? #include <inttypes.h> #include <cstdio> // id3 header from an mp3 file struct header { uint8_t version[ 2 ]; ...

1 la respuesta

Tamaño de impresión de (T) en tiempo de compilación [duplicado]

Posible duplicado: Es posible imprimir el tamaño de una clase de C ++ en tiempo de compilación? [https://stackoverflow.com/questions/2008398/is-it-possible-to-print-out-the-size-of-a-c-class-at-compile-time] ¿Puedo generar el tamaño de un ...

2 la respuesta

Objective-C Runtime: ¿Qué poner para el tamaño y la alineación de class_addIvar?

Los Objective-C Runtime proporciona la función class_addIvar C [http://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html#//apple_ref/c/func/class_addIvar] : BOOL class_addIvar(Class cls, const ...

1 la respuesta

sizeof () estructuras no conocidas. ¿Por qué

¿Por qué no puedo usar sizeof () en estructuras simples? p.ej private struct FloatShortPair { public float myFloat; public short myShort; }; int size = sizeof(FloatShortPair); //CS0233error CS0233: 'FloatShortPair' no tiene un tamaño ...

6 la respuesta

sizeof union más grande de lo esperado. ¿Cómo se realiza la alineación de tipos aquí?

#include <stdio.h> union u1 { struct { int *i; } s1; struct { int i, j; } s2; }; union u2 { struct { int *i, j; } s1; struct { int i, j; } s2; }; int main(void) { printf(" size of int: %zu\n", sizeof(int)); printf("size of int pointer: %zu\n", ...

8 la respuesta

C estructura inconsistencia de tamaños [duplicado]

Posible duplicado: ¿Cómo encuentro el tamaño de una estructura? [https://stackoverflow.com/questions/143025/how-do-i-find-the-size-of-a-struct] Struct varía en tamaño de ...

10 la respuesta

tamaño de la matriz de punteros

Tengo dudas con respecto al tamaño del operador Code 1: int main() { int p[10]; printf("%d",sizeof(p)); //output -- 40 return 0; }Code 2: int main() { int *p[10]; printf("%d",sizeof(*p)); //output -- 4 return 0; }en el primer código p apunta ...