6
Korzystanie poniższy kod:"Błąd: oczekiwano typu, got 'classname'" w C++
template <typename T>
class node {
[. . .]
};
class b_graph {
friend istream& operator>> (istream& in, b_graph& ingraph);
friend ostream& operator<< (ostream& out, b_graph& outgraph);
public:
[...]
private:
vector<node> vertices; //This line
Dostaję:
error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp, class _Alloc> class std::vector’
error: expected a type, got 'node'
error: template argument 2 is invalid
Na wskazanej linii. Węzeł jest wyraźnie zdefiniowany przed b_graph, który go używa - co ja tu zrobiłem?
oh! w porządku. Dzięki, to zadziałało. – Bay
Dzięki - znalazłem twoją odpowiedź podczas wyszukiwania i zaoszczędziłem mi trochę czasu. –