NoPanic2007
Grünschnabel
Kann jemand erklären, warum das einen Speicherzugriffsfehler gibt!?
#include <iostream>
class cell {
public :
cell* input();
private :
int index;
};
typedef cell* cellPtr;
static cellPtr list;
cell* cell::input( ) { list->index=2000; return ( list ); }
int main() {
cellPtr* cellPtrPtr;
cellPtrPtr = new cellPtr[3];
cell* myPtr;
cell mycell;
myPtr = &mycell;
cellPtrPtr[0] = myPtr->input();
delete [] cellPtrPtr;
}
Merci.
#include <iostream>
class cell {
public :
cell* input();
private :
int index;
};
typedef cell* cellPtr;
static cellPtr list;
cell* cell::input( ) { list->index=2000; return ( list ); }
int main() {
cellPtr* cellPtrPtr;
cellPtrPtr = new cellPtr[3];
cell* myPtr;
cell mycell;
myPtr = &mycell;
cellPtrPtr[0] = myPtr->input();
delete [] cellPtrPtr;
}
Merci.