Créer un header pour une instance template particulière.
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:
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:
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 :mrgreen: ?
Merci d'avance