Index Operator einer Klasse

C

colt4ever

Hallo,

Ich will in einer Klasse (class ConsBit) einen Indexoperator bzw. einen Operator der den Speicher für mehrere Klassen bereitstellt programmieren. Also so etwas in der Art:

Code:
 void main()
 {
 	ConsBit klasse[10];
 
 	(klasse[1]).xxx ...
 }

Wie kann ich das programmieren, bzw. könnt Ihr mir ein paar Tips geben? Die Klasse enthält ein HBITMAP und eine char[512].

Danke einmal im Voraus wer mir helfen kann.

mfg Colt
 
Hi.

Da brauchst du überhaupt nichts programmieren - das ist alles bereits Teil der Sprache. Du kannst Lowlevel Arrays so anlegen und auch so verwenden wie in deinem Beispiel. (nur muß die main Funktion in C++ eigentlich int zurückgeben)

Gruß
 
moin



Wozu denn eine Struktur?
Wie deepthroat schon sagte sollte
Code:
int main()
{
     CKlasse klasse[10];
     klasse[1].zahl =1000;

    return 0;
}
funktionieren.


mfg
umbrasaxum
 
Ja, bevor ich diese Antwort erhielt hatte ich eine Struktur aber jetzt mach ich es auch mit int main. Aber warum geht das mit void main nicht (ist zwar egal aber ich will es wissen)?

mfg Colt
 
colt4ever hat gesagt.:
Ja, bevor ich diese Antwort erhielt hatte ich eine Struktur aber jetzt mach ich es auch mit int main. Aber warum geht das mit void main nicht (ist zwar egal aber ich will es wissen)?

mfg Colt
Der C++ Standard (ISO 14882:1998) schreibt vor, das der Rückgabetyp der Haupteinsprungsroutine int sein muß.

Gruß
 
Zurück