Bonsoir, en feuilletant le Stroustrup, je suis retombé sur un exercice que je n'arrive pas à faire.

Il s'agit de l'exercice 10.6.15.
En partant du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
#include <iostream>
 
int main(){
std::cout << "Hello, World!\n";
}
Comment obtenir sans toucher au main l'affichage :

Initialisation
Hello World!
Libération des ressources


Peut-on réimplémenter les opérateur new et delete pour arriver au résultat?

On peut arriver au résultat en définissant une nouvelle classe et en déclarant une variable globale de cette classe mais j'aimerais savoir si je peux modifier les operateurs new et delete de façon à ce que dans un bout de code, tous les objets construits y compris les objets temporaires utilisent mes opérateurs.

Merci