Suchergebnisse für Anfrage "dynamic-arrays"

4 die antwort

Variable Length Array (VLA) in C ++ - Compilern

Wie wir bereits wissen, VLA [https://en.wikipedia.org/wiki/Variable-length_array] (standardisiert in C99) sind nicht Bestandteil des Standards in C ++. So ist der Code unten"illegal" imC ++: void foo(int n) { int vla[n]; for (int i = 0; i < n; ...

14 die antwort

C ++ gibt nicht die Größe eines dynamischen Arrays an. Aber wieso

Ich weiß, dass es in C ++ keine Möglichkeit gibt, die Größe eines dynamisch erstellten Arrays zu ermitteln, z. B .: int* a; a = new int[n];Was ich gerne wissen würde ist: Warum? Haben die Leute das in der Spezifikation von C ++ einfach ...

2 die antwort

Fortran: Wie ordne ich Arrays zu, wenn ich eine Datei unbekannter Größe lese?

Meine typische Verwendung von Fortran beginnt mit dem Einlesen einer Datei unbekannter Größe (normalerweise 5-100 MB). Mein aktueller Ansatz zur Array-Zuweisung besteht darin, die Datei zweimal zu lesen. Erstens, um die Größe des Problems zu ...

TOP-Veröffentlichungen

2 die antwort

Wie man richtig mit dynamisch zugewiesenen mehrdimensionalen Arrays in C ++ arbeitet [duplizieren]

Diese Frage hat hier bereits eine Antwort: Wie deklariere ich ein 2d-Array in C ++ mit new? [/questions/936687/how-do-i-declare-a-2d-array-in-c-using-new] 22 answersWie definiere ich ein dynamisches mehrdimensionales Array in C ++? Zum ...

4 die antwort

Wie kann ich die Länge eines Arrays ändern? [Duplikat

Diese Frage hat hier bereits eine Antwort: Java dynamische Arraygrößen? [/questions/1647260/java-dynamic-array-sizes] 18 answersSo ist mir ein Projekt zugewiesen, in dem ich ein Array habe, und wenn der Benutzer Elemente in dieses Array einfügt, ...

6 die antwort

Wie initialisiere ich das dynamische Array von Zeichen mit einem String-Literal in C ++?

Ich möchte Folgendes tun: std::unique_ptr<char[]> buffer = new char[ /* ... */ ] { "/tmp/file-XXXXXX" }; Offensichtlich funktioniert es nicht, weil ich die Größe eines neuen Arrays nicht angegeben habe. Was ist ein geeigneter Weg, um mein Ziel ...

1 die antwort

Deklarieren eines dynamischen Arrays, das nicht wie erwartet funktioniert

RsProxyList.Open objDBCommand,,1,1 dim recCount:recCount = RsProxyList.RecordCount Dim output(recCount,2)Ich erhalte eine Fehlermeldung, weil recCount vom falschen Typ ist. Ich habe versucht es in @ umzuwandeInt aber das geht auch nicht. ...

2 die antwort

int [n] [m], wobei n und m zur Laufzeit bekannt sind

Ich muss oft ein 2D-Array erstellen, dessen Breite und Höhe (seien sie n und m) zum Zeitpunkt der Kompilierung unbekannt sind. Normalerweise schreibe ich: vector<int> arr(n * m);Und ich greife manuell auf Elemente zu mit: arr[j * m + i]Mir ...

1 die antwort

Wie erhält man die Größe eines dynamischen Arrays in C ++ [duplizieren]

Diese Frage hat hier bereits eine Antwort: Wie bekomme ich Größe C ++ dynamisches Array [/questions/19361663/how-to-get-size-c-dynamic-array] 3 answersCode für dynamisches Array durch Eingabe der Größe und Speichern in der Variablen "n", aber ...

3 die antwort

Finden bestimmter Indizes mit Zeigerarray

Ich bin relativ neu in Fortran und zerbreche mir jetzt stundenlang den Kopf über eine Sache: Ich möchte ein Unterprogramm zum Finden der Indizes für bestimmte Elemente in einem realen 1D-Array schreiben (das der Routine als Eingabe übergeben ...