Witam,
CodeBlocks wyświetla mi następujący błąd:
required from here
pojawia się on w linii, gdzie wywołuję metodę:
G.generujGraf(0.75);
Fragment klasy Graf w pliku Graf.h:
template <typename T>
class Graf
{
...
T V; // Liczba wierzcholków
void generujGraf(float procent);
...
}
metoda w pliku Graf.cpp:
template <typename T>
void Graf<T>::generujGraf(float procent)
{
srand( time( NULL ) );
T maxIloscKrawedzi = (this->V*(this->V-1))/2;
T liczbaKrawedzi = maxIloscKrawedzi * procent;
T licznik = 0;
T x,y,w;
...
}
kod bez szablonów działał wcześniej dobrze, natomiast błąd który otrzymuję obecnie niestety nic mi nie mówi...
Dodam, że utworzenie obiektu przebiega bez problemu, część innych metod działa poprawnie, niektóre wyświetlają dokładnie ten sam błąd - required from here.
Czym jest to spowodowane?