Perché il nuovo operatore sovraccarico è implicitamente statico e come è possibile allocare memoria chiamando il nuovo operatore sovraccarico senza operatore di risoluzione dell'ambito?Perché il nuovo operatore sovraccarico è implicitamente statico e non è richiesta la risoluzione dell'ambito per costruire l'oggetto
A mio avviso, se qualcosa è statico, possiamo chiamarlo in main tramite il nome della classe.
class xyz
{
void* operator new (size_t size); //implicitly declared static
void operator delete (void *p); //implicitly declared static
};
int main()
{
C *p = new C;
delete p;
}