[c++]Fabryka obiektów z rejestracja metod fabrycznych

0

Witam,
Próbuję zrobić fabrykę z rejestracją metod fabrycznych. Opieram się o to:
http://staff.elka.pw.edu.pl/~rnowak2/zprwiki/doku.php?do=show&id=fabryka_obiektow

I tworzę 7 header'ów z obiektami. I jednego Bazowego z fabryką:
7x Figura
http://wklej.org/id/451380/
1x Bazowa
http://wklej.org/hash/90fe4924bcd/

1x main
http://wklej.org/id/451381/

I mam błędy:
7x

1>Figura5.obj : error LNK2001: unresolved external symbol "class Figura<class Figura_Bazowa,int,class Figura_Bazowa * (__cdecl*)(void)> FiguraFactory" (?FiguraFactory@@3V?$Figura@VFigura_Bazowa@@HP6APAV1@XZ@@A)

1x

1>C:\Users\Mateusz\Desktop\Figa z mak\Debug\Figa z mak.exe : fatal error LNK1120: 1 unresolved externals

Nie wiem jak to naprawić ;/
Dzięki za pomoc
Pozdrawiam

0

Ktoś wie dlaczego jak wszystkie metody są zdefiniowane w header'ach wszystko jest ok? (nie ma błędu external)

0

Rozumiem że szablon jest ale nie można tego zaimplementować na pliki cpp?
Pozdrawiam

0

Chyba nie ma kompilatora który by wspierał takie rozwiązanie, ale tu musiałby się wypowiedzieć ktoś kto lepiej zna się na różnych istniejących kompilatorach (bo możliwe że któryś takie coś potrafi)

1 użytkowników online, w tym zalogowanych: 0, gości: 1