sizeof

sizeof bezieht sich auf den Standard-C / C ++ - Operator für die Rückgabe der Größe eines Ausdrucks oder Datentyps in Byte.
1
Antwort

Druckgröße von (T) zur Kompilierzeit [duplizieren]

Kann ich die Größe eines Objekts zur Kompilierzeit ausgeben? Da der Compiler beim Kompilieren einer Quelldatei diese Informationen bereits enthält, kann ich sehen (zur Kompilierungszeit), anstatt den langwierigen Prozess der Größenausgab...
28.10.2011, 15:25
2
Antworten

Warum gibt sizeof (char + char) 4 zurück?

%Vor% Was schreibt printf auf den Bildschirm? Ich dachte, weil sizeof (char) = 1 ist, dass sizeof (a + b) auch 1 ist, aber es hat sich als 4 herausgestellt. Ich verstehe das nicht, warum schreibt es 4 wenn wir zwei addieren Zeichen?     
09.02.2016, 19:49
3
Antworten

Wie berechnet man die Menge an Speicher, die für eine Struktur mit variabler Länge benötigt wird?

Gegeben eine Struktur wie diese: %Vor% Was muss ich an malloc übergeben, um genügend Speicherplatz für ein struct a zuzuweisen, wobei d über n elements verfügt?     
17.11.2012, 21:11
3
Antworten

Was macht dieser Trick?

Es ist eine Weile her, seit ich C-Code angeschaut habe, aber ich versuche sicherzustellen, dass ich verstehe, was hier vor sich geht. Jemand hat dies deklariert (hat mehr Mitglieder in seinem Code): %Vor% Später benutzen sie das dann als Tei...
27.07.2012, 21:20
2
Antworten

Größe eines Byte-Array-Golangs

Ich habe ein [] Byte Objekt und ich möchte die Größe in Bytes bekommen. Gibt es eine Entsprechung zu Cs Größe von () in Golang? Wenn nicht, können Sie andere Wege vorschlagen, um dasselbe zu erreichen?     
30.07.2015, 20:11
5
Antworten

Was passiert hier? sizeof (short_int_variable + char_variable)

%Vor% Kann mir jemand sagen, was passiert, wenn sizeof (a + b) "a ist kurz int type & amp; b ist char type"     Ausgabe ist: 2, 1, 4     
07.05.2013, 09:59
2
Antworten

sizeof () std :: Vektor (C ++)

Es gibt bereits ein Thema zu diesem Thema, aber ich habe noch Zweifel. Um die Größe eines Vektors zu berechnen, welche ist richtig: %Vor% oder %Vor%     
08.01.2012, 13:52
2
Antworten

was bedeutet das Teilen durch die Größe von (void *)?

Ich arbeite mit Hashtabellen und bin auf diese Funktion gestoßen. Aber was bedeutet hash / sizeof (void *)? und der Kommentar danach - loswerden von bekannten 0 Bits? %Vor%     
24.10.2013, 13:56
2
Antworten

Was bedeutet sizeof (int [1])?

Ich bin neu im Linux-Kernel. Ich lese die Datei ioctl.h , dort bin ich auf ein Makro gestoßen _IOC_TYPECHECK(t) , was wie folgt aussieht: %Vor% Können Sie mir diesen Code erklären? Was bedeutet sizeof(t[1]) in diesem Code?     
18.02.2013, 10:34
7
Antworten

Was ist die größte Wertgröße von (T) kann ergeben?

Zuerst könnte man denken std::numeric_limits<size_t>::max() , aber wenn es ein riesiges Objekt gäbe, könnte es trotzdem einen "one-over-the-end" -Zeiger bieten? Ich denke nicht. Bedeutet das den größten Wert sizeof(T) könnte ergeben i...
31.10.2011, 19:26