Suchergebnisse für Anfrage "variable-length-array"

1 die antwort

Undokumentierte GCC-Erweiterung: VLA in struct

Beim Lesen der Clang-Dokumentation bin ich auf den folgenden interessanten Leckerbissen gestoßen:[1]clang unterstützt nicht die gcc-Erweiterung, die Arrays v...

1 die antwort

malloced array VS. Array variabler Länge [duplizieren]

Diese Frage hat hier bereits eine Antwort:Was ist der Unterschied zwischen einer VLA und einer dynamischen Speicherzuweisung über Malloc? 4 AntwortenEs gibt ...

1 die antwort

C ++: Array variabler Länge [duplizieren]

Diese Frage hat hier bereits eine Antwort: Variable Länge Array-Overhead in C ++? [/questions/4343850/variable-length-array-overhead-in-c] 2 AntwortenWie belegen Arrays mit variabler Länge (Variable Length Arrays, VLA) Speicherplatz? Ich habe ...

TOP-Veröffentlichungen

2 die antwort

Wie wird die Größe eines Arrays variabler Länge zur Laufzeit in C99 berechnet?

2 die antwort

Gibt es in c ++ Arrays mit variabler Länge?

Ich hatte immer gedacht, dass Arrays variabler Länge in c ++ nicht erlaubt sind (siehe:Warum sind Arrays mit variabler Länge nicht Teil des C ++ - Standards? [https://stackoverflow.com/questions/1887097/variable-length-arrays-in-c]) .Aber als ...

2 die antwort

C ++ Was ist der Unterschied zwischen statischer und dynamischer Zuordnung dieses Arrays? [Duplikat

Diese Frage hat hier bereits eine Antwort: Differenz zwischen Array-Typ und mit malloc @ zugewiesenem Arr [/questions/10575544/difference-between-array-type-and-array-allocated-with-malloc] 9 answersint length = 5; int hi[length]; vs int ...

2 die antwort

VLAs und Nebeneffekt in sizeofs Operand

Ich weiß dassizeof wertet seinen Operanden niemals aus, außer in dem speziellen Fall, in dem der Operand eine VLA ist. Oder ichhabe gedach Ich wusste void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA ...

3 die antwort

Dynamische Arrayzuordnung auf Stapel in C

ch habe gestern gerade ein Experiment durchgeführt und finde etwas Verwirrendes: #include <stdio.h> int main() { int j; scanf("%d",&j); const int i = j; int arr[i]; return 0; }Die Nummerj wird von der Tastatur gelesen und dient zur Zuweisung des ...

4 die antwort

Welchem ​​Compiler soll ich vertrauen?

Dies wird eine Frage für Anfänger sein, aber ich habe versucht, an einer kleinen Übung im zu arbeitenC Sprache (nichtC ++) und ich stieß auf einige Probleme....

4 die antwort

Gibt es einen Overhead für die Verwendung von Arrays variabler Länge?

Ist die Verwendung von Arrays variabler Länge mit einem gewissen Aufwand verbunden? Könnte die Größe des Arrays zur Laufzeit über das Befehlszeilenargument ü...