Code:
class Foo {
...
}
class Boo {
Foo** foos;
int index;
Boo(int n)
{
foos = new Foo*[n];
index = 0;
}
void Add (const Foo& paramfoo)
{
foos[index++]=¶mfoo; // GRESKA: Ovo ne moze zato sto pointer nije deklarisan kao const
const Foo *temp = ¶mfoo; // Ovo moze zbog const
// PROBLEM: Kako deklarisati niz pointera foos, tako da moze da se koristi na prethodni nacin kao sto se koristi u ovoj funciji
}
}
class Foo {
...
}
class Boo {
Foo** foos;
int index;
Boo(int n)
{
foos = new Foo*[n];
index = 0;
}
void Add (const Foo& paramfoo)
{
foos[index++]=¶mfoo; // GRESKA: Ovo ne moze zato sto pointer nije deklarisan kao const
const Foo *temp = ¶mfoo; // Ovo moze zbog const
// PROBLEM: Kako deklarisati niz pointera foos, tako da moze da se koristi na prethodni nacin kao sto se koristi u ovoj funciji
}
}
...