Ich arbeite an einem Programm und muss ein Array von Objekten erstellen, insbesondere habe ich ein 31x1 Array, wo jede Position ein Objekt ist (jedes Objekt ist im Grunde aus 6 Ints aufgebaut). Hier ist, was ich habe, aber etwas ist falsch, und ich könnte etwas Hilfe verwenden, danke.Konstruktor/Destruktor mit einer Klasse und einer Struktur
31x1 struct header“
const int days=31;
struct Arr{
int days;
int *M;
};
typedef Arr* Array;
31x1 Matrix Konstruktor:
void constr(){
int *M;
M = new Expe[31]; // Expe is the class
Klasse-Header:
class Expe {
private:
//0-HouseKeeping, 1-Food, 2-Transport, 3-Clothing, 4-TelNet, 5-others
int *obj;
}
Klasse Objektkonstruktor:
Expe::Expe() {
this->obj=new int[6];
}
hilfe bitte ... weil ich ziemlich verloren bin.
"etwas ist falsch" ist nicht sehr beschreibend. Können Sie mehr Informationen bereitstellen - ein komplettes kurzes Programm, das Sie testen, was Sie erwarten, was tatsächlich passiert ...? – DCoder
Ein 31x1 Array? Bist du sicher? –
teh Weise ich es baue es iswnt worig ist alles gelesen ... und ies seine eindimensionale Array und ich kann vector.h ... tus tun es ist meine Hausaufgaben .. und ich muss von modularen Programmierung zu objcet orientiert ändern –