IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: anykeyh

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    723

    Effectivement après recherche il se trouve que...

    Effectivement après recherche il se trouve que l'opérateur new ne peux etre défini que de manière global ou dans une classe (surcharge), et non dans un namespace (ou en static dans une classe)...
    ...
  2. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    723

    operateur new et namespace

    class A {};

    namespace test {
    void* operator new(size_t size, char* c) throw (std::bad_alloc) { return malloc(size); }
    }

    int main() {
    A* a = test::new ("test") A; //Ne veux pas...
Affichage des résultats 1 à 2 sur 2