ich verwenden, um diesen Betreiber Überlastung in der Klasse Basis:Betreiber Überlastung „neuen“ C++
void* operator new(std::size_t sz1) {
//Se llama a la funcion de xMemoryManager
// std::printf("global op new called, size = %zu\n",sz);
cout<<"operador new"<<endl;
}
Aber ich abgeleitete Klasse von Basisklasse bin erben, und ich habe diesen Code in abgeleiteten Klasse :
xPointer<Pruebas> *xPruebas;
xPruebas=new xPointer<Pruebas>;
xPointer<Pruebas> *xPruebas1;
xPruebas1=new xPointer<Pruebas>;
Nun, in diesen Zeilen muß ich neu den primitiven Operator verwenden, nicht die Überlastung Betreiber der Basisklasse.
Wie kann ich das tun?
Vielen Dank, diese Lösung funktioniert! –