Bonjour.

J'aimerais fabriquer une dll qui utilise nottement quelques classes templates... mais je n'ai besoins que de quelques instances connues à l'avance.


Ma question est donc: est-il possible de fabriquer à partir d'une classe template A comme celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
template <typename T>
class A
{
  T member;
  public:
  A(const T &)
};
Un header (et une dll associée) comme celui-ci:
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
17
18
class As
{
  std::string member;
  public:
  A(const std::string &)
};
class Ai
{
  int member;
  public:
  A(const int &)
};
class AB
{
  B member;
  public:
  A(const B &)
};
sans tout avoir à Réécrire si possible ?


Merci d'avance