Bonjour,
normalement on peut utiliser auto_ptr pour utiliser l'idiom Pimpl.
http://www.gotw.ca/publications/usin...ffectively.htm

Seulement parfois, sur certain projet (pas tous), j'ai ce message d'erreur:

Warning 1 warning C4150: deletion of pointer to incomplete type 'QExtend::SignalCheckPoint::SignalCheckPointPrivate'; no destructor called C:\Program Files\Microsoft Visual Studio 9.0\VC\include\memory 721
Pourtant, je fait bien la même chose... Avez vous une idées d'où peut venir ce warning et comment le régler en gardant le "forward declacaration"?

merci

[edi]
la seul différence que je vois, c'est que les warning apparaissent dans la création d'une dll et pas dans la création d'un exe...