Bonsoir à tous,


J'ai deux librairies statiques. La première manipule des données sous forme de "T" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class CData<T>
{
 
};
 
class CDataConnector<T>
{
 
};
 
class CGesData<T>
{
 
};
etc...

La seconde définit les classes métiers, c'est à dire les "T" :
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
16
class CUser : public CData<T>
{
public:
   std::string& GetName();
   int GetAge();
 
private:
   std::string m_strName;
   int m_iAge;
   // etc///
};
 
class CCar
{
 
};
etc...

J'aimerai passer la seconde librairie (la librairie métier qui s'appuie sur la librairie de gestion) en DLL, mais, comme j'ai peu d'expérience dans les DLL, je fais appel à vous.

Après avoir définit et implémenté toutes mes classes métiers, que dois-je exposer ? J'imagine que c'est pas le "CUser.h" (qui inclue le CData.h qui lui inclu le CGesData etc...), le "CCar.h", si ?

Vous pouvez me guider ?


Merci à vous,

A bientôt