Wiem że problem banalny, ale nie mogę sobie z nim poradzić od dłuższego czasu. Jak stworzyć wskaźnik do tablicy obiektów? Powiedzmy że mam klasę
class Node()
{
public:
int x;
Node()
{}
Node(int number)
{
x = number;
}
...
}
W miejsce ... chciałem wstawić wskaźnik do tablicy obiektów potomnych. Próbowałem czegoś podobnego do
Node *children = new Node()[0]; albo Node *children = new Node(); tylko że nie działa. Dodam jeszcze że następująca klasa napisana w Javie działa:
class Node
{
boolean alive = true;
ArrayList<Node> children = new ArrayList<Node>();
int number = 0;
public Node()
{
}
public Node(int x)
{
number = x;
}
public ArrayList<Node> getChildren()
{
return children;
}
public void addChild(Node c)
{
children.add(c);
}
public int getNumber()
{
return number;
}
public void kill()
{
alive = false;
}
public boolean isLiving()
{
return alive;
}
}
Jak zrobić wskaźnik do tablicy obiektów?