Ошибка not unambiguous base class объявления производного класса
class PACKAGE TGraph : public TCustomLabel
{
public:
TGraph(TForm* Owner,int n,vector<int> r);
……
};
TGraph::TGraph(TForm* Owner,int n, vector<int> r): TCustomLabel(Owner)
{…
}
//Затем попытка объявления производного от класса TGraph класса TNet
class PACKAGE TNet : public TGraph
{
public:
TNet(TForm* Owner,int n, vector<int> r);
} ;
TNet::TNet(TForm* Owner,int n, vector<int> r): TGraph::TGraph(TForm* Owner,int n, vector<int> r)
{
…
}
На этой стадии компилятор говорит
TGraph::TGraph(TForm * int,vector<int,allocator <int>>) is not an unambiguous base class of TNet
Что сделано не так ?