Bonjour tout le monde,

Je souhaiterais savoir quelquechose qui m'intrigue assez, faut-il allouer dynamiquement un pointeur appartenant à une classe dans le constructeur ou faut-il juste l'initialiser a NULL ? Je vous donne un petit exemple :

classe.hpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
class A{
    public:    
    A();
    private:
    int* p;
};
classe.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
A::A(){
    p=new int; OU p=NULL; ?
}
Merci d'avance.
Beulard.