witam,
mam problem - stworzyłem szablon klas w c++ builder, do tego konstrukor, destruktor metody etc ...- wszystko działa jak trzeba
ale okazało się że dla pewnego konkretnego typu potrzeby będzie szablnon specjalizowany tej klasy
nie ma sprawy piszemy:
class klasa<konkretny_typ*>
i tak dalej - konstruktory destrutkor, metody
tyle że jak próbuję to kompilować to wyświetla mi błąd którego wcześniej nigdy nie widziałem, np dla konstruktora:
klasa<char*>::klasa()
{
....
}
wygląda to tak:
[C++ Error] Unit1.cpp(147): E2178 VIRDEF name conflict for 'klasa<char *>::klasa()'
czy mógłby mnie ktoś oświecić o to tu chodzi i jak sobie z tym radzić ???