Bonjour,

Une classe ainsi définie peut-elle poser des problèmes à l'utilisation dans un code client ? Si le compilateur n'est pas le même ou si la dll de la crt est différente (je dis peut-être des conneries car je maîtrise pas du tout) ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <memory>
#include "Export.h"
 
class B;
 
class A_EXPORT A
{
public:
	A( std::auto_ptr<B> b );
	~A();
 
private:
	struct C;
	std::auto_ptr<C> c_;
};
Merci