Suchergebnisse für Anfrage "sizeof"

6 die antwort

Was macht sizeof?

Was ist die Hauptfunktion vonsizeof (Ich bin neu in C ++). Zum Beispie int k=7; char t='Z';Was tunsizeof (k) odersizeof (int) undsizeof (char) bedeuten

6 die antwort

Experimente mit sizeof mit Arrays und Zeigern

Für das Programm: #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) ...

6 die antwort

sizeof leere Struktur ist 0 in C und 1 in C ++ warum? [Duplikat

Mögliche Duplikate: Leere Klasse in C ++ [https://stackoverflow.com/questions/2362097/empty-class-in-c] Was ist die Größe einer leeren Struktur in C? [https://stackoverflow.com/questions/1626446/what-is-the-size-of-an-empty-struct-in-c] Ich ...

TOP-Veröffentlichungen

6 die antwort

Warum gibt sizeof () einer Zeichenfolgenvariablen immer dieselbe Zahl zurück, auch wenn sich der Inhalt ändert?

Dies ist ein ziemlich einfaches Problem, aber ziemlich verwirrend. string R = "hhhh" ; cout<< sizeof( R )<<endl;AUSGABE 4Variation string R = "hhuuuuuuhh"; cout << sizeof (R) < OUTPUT2: 4Was läuft falsch? Soll ich stattdessen char array ...

6 die antwort

Frage zu Mehrfachvererbung, virtuellen Basisklassen und Objektgröße in C ++

Der folgende Code druckt 20, d. H. Sizeof (z) ist 20. #include <iostream.h> class Base { public: int a; }; class X:virtual public Base { public: int x; }; class Y:virtual public Base { public: int y; }; class Z:public X,public Y { }; int main() ...

7 die antwort

Warum sagen Bücher, "der Compiler reserviert Speicherplatz für Variablen im Speicher"?

8 die antwort

Implementierung von sizeof operator

Ich habe versucht, den sizeof Operator zu implementieren. Ich habe auf diese Weise getan.

8 die antwort

Wie finde ich die Größe einer Struktur? [geschlossen]

8 die antwort

Neulingsfragen zu malloc und sizeof

Kann mir jemand erklären, warum mein Aufruf von malloc mit einer Stringgröße von 6 eine Größe von 4 Bytes ergibt? Tatsächlich erhalte ich für jedes ganzzahli...

8 die antwort

Was sollte strlen () in diesem Code wirklich zurückgeben?

#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" ...