000
15.06.2006, 12:44 Uhr
Poffelnator
|
Ich soll ein Programm schreiben, dass eine Klasse Rechteck verwendet. Am Anfang des Programms soll der Benutzer gefragt werden wie viel Rechtecke erzeugt werden.
Die erste Möglichkeit wäre ja einfach:
C++: |
cout << "Anzahl der Rechtecke" endl; cin >> anzahl;
rechteck *mem[anzahl];
for (int i =0, i = anzahl, i++) { mem[anzahl].set(a,b); }
|
Kann man der Klasse rechteck die Speicherverwaltung übergeben? Wenn ja wie?
C++: |
Class rechteck { float a; float b; rechteck *mem;
rechteck() { mem = new (rechteck); mem=rechteck() }};
|
geht leider nicht. Ich will dann weder eine Methode oder rechteck a[eingabe] verwenden um ein neues Objekt zu erzeugen.
Geht das, wenn ja wie? |