Stefans Wiki



Dynamische Arrays

main.cpp

 1: /**
 2:  * Projekt: Dynamische Arrays
 3:  *
 4:  * @author Stefan Jahn
 5:  * @version 20070316
 6:  * @date 16.03.2007
 7:  *
 8:  * @file main.cpp
 9:  */
10:
11: #include <iostream>
12: using namespace std;
13:
14: /**
15:  * main-Funktion
16:  */
17: int main (int argc, char const *argv[]) {
18:     cout << "Dynamische Arrays:" << endl;
19:     cout << "==================" << endl;
20:
21:     // Die Anzahl der Elemente eines Arrays muß bei der Programmierung
22:     // bekannt sein. Man kann aber mit Hilfe von Pointern und new trotzdem
23:     // ein dynamisches Array mit beliebiger Größe zur Laufzeit erzeugen
24:
25:     // Pointer anlegen
26:     int *p = NULL;
27:
28:     // Anzahl der Elemente festlegen
29:     int anz = 5; // Variabel, kann sich dadurch ja bei der Laufzeit ändern
30:
31:     // Dynamisches Array anlegen (Speicher reservieren)
32:     // Array aus int-Werten mit anz Elementen
33:     p = new int[anz];
34:
35:     // Array füllen
36:     for (int i=0; i<anz; i++) {
37:         p[i] = (i+1)*10;
38:     }
39:
40:     // Ausgabe
41:     for (int i=0; i<anz; i++) {
42:         cout << "p[" << i << "] = " << p[i] << endl;
43:     }
44:
45:     // Reservierten Speicher unbedingt wieder löschen
46:     delete [] p;
47:
48:     return 0;
49: }
cpp/kurzerklaerungen_und_grundlagen/dynamische_arrays.txt · Zuletzt geändert: 12.07.2011 12:14 (Externe Bearbeitung)
Quelle: http://stefanjahn.de/cpp:kurzerklaerungen_und_grundlagen:dynamische_arrays?s%5B%5D=using
Webseite: http://stefanjahn.de