Sve bi to bilo divno kada bi deca drveta bila istog tipa.
Kod za sada izgleda ovako
Code:
class Object {
map<string, Object> _children;
public:
Object(){
}
// Preklopljeni operator[], bla bla bla
void addProperty(string name, Object value){
_children.insert(pair<string,Object>(name, value));
}
};
class Object {
map<string, Object> _children;
public:
Object(){
}
// Preklopljeni operator[], bla bla bla
void addProperty(string name, Object value){
_children.insert(pair<string,Object>(name, value));
}
};
E sada problem je u tome sto deca nece uvek biti tipa Object, vec mogu biti i tipa std::vector i std::string.
Postoji li neki nacin da se ovo odradi, vodeci racuna o pristojnim performansama.......?
Hvala unapred

while(I->AmAlive()){
I->DoSomeProgramming();
}
I->DoSomeProgramming();
}