Здравствуйте, uzhas, Вы писали:
U>Здравствуйте, Useverlo, Вы писали:
U>все не читал
U>тыкнул пару файлов
U>вот перл нашел:
U>U>bool Translator_eng::Erase()
U>{
U>
this->>result_eng->erase(this->result_eng->begin(), this->result_eng->end());
this->>valueDec->erase(this->valueDec->begin(), this->valueDec->end());
this->>valueOct->erase(this->valueOct->begin(), this->valueOct->end());
U>
U>...
U>}
U>typedef vector<int> vectInt;
U>class Translator_eng: public Translator_base
U>{
U>...
U>private:
U> boost::shared_ptr<vectInt> valueDec;
U> boost::shared_ptr<vectInt> valueOct;
U> boost::shared_ptr<Dictionary_eng> dict;
U> boost::shared_ptr<vectStr> result_eng;
U>};
U>
U>я помню, что делал аналогичную задачку при поступлении в Акронис
1. Поясните плз, в чем здесь перл

2. Если Вы делали эту задачку и Вас взяли в Акронис на работу, порекомендуйте как правильно выстроить иерархию классов.