[ Sale_123 @ 04.04.2008. 21:56 ] @
Problem je u funkciji Add

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++]=&paramfoo; // GRESKA: Ovo ne moze zato sto pointer nije deklarisan kao const

   const Foo *temp = &paramfoo; // 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

}
}


[ 1jedini @ 05.04.2008. 12:14 ] @
Code:

Foo const** foos;
foos = new Foo const*[n];