W moim programie mam klasę szablonową siec, w której znajduje się wektor na obiekty typu wzorcowego. Istnieje funkcja pozwalająca na tworzenie i dodawanie obiektów do wektora:
template <class Type>
void siec<Type>::nowe(string d)
{
kino kzw(d);
kina.push_back(kzw);
}
Używana gdy chcę dodać obiekt typu kino. Program kompiluje się dobrze dopóki później nie wywołuję tej funkcji:
switch (index[0]){
case '1':
nowe(podana);
break;
Gdzie podana jest stringiem. W takiej sytuacji kompilator wyrzuca całą masę błędów. Co robić?