Jeśli utworzę no. 5 obiektów danej klasy dynamicznie operatorem new, jak mogę potem np. skasować obiekt nr. 2. Jak się odwoływać do tych obiektów ?
0
1
He?
Foo* f = new Foo();
cout << f->bar();
delete f;
0
Tutaj tworzysz obiekt i odwołujesz się do niego, a gdybyś najpierw stworzył dynamicznie 5 takich obiektów, to jak byś się bezpośrednio odwołał do np. 2 i 3 utworzonego ?
2
Tak samo.
Foo* fs[] = {new Foo(), new Foo(), ...}
delete fs[1];