Можно ли использовать в binaty_search предикат с разными типами аргументов???
Имеется:
struct compare_search
{
bool operator() (const CPerson item, const string &name) const
{
return item.GetFirstName < name);
}
};
Здравствуйте, Kvsius, Вы писали:
K>Ну, блин! Это, что задачка под названием Simple STL Task? K>Может вообще опубликовать где нибудь все ВШП-шные задачки...
Тогда до кучи в раздел Simple STL Task надо добавить такое:
//Как не надо делать
CPerson* pPerson = new CPerson("", strLastName.c_str(), 0);
...
delete pPerson;
//Как надо делать
std::auto_ptr<CPerson> pPerson(new CPerson("", strLastName.c_str(), 0));
...
Здравствуйте, tanex, Вы писали:
T>так и было мной сделано, дошло после
T>а вот еще у меня после каждого использования accumulate список "персонов" возрастает вдвое, T>из-за чего???
По поводу этой штуки, пожалуй стоит воспользоваться предложением ArtDenis'a...
А по поводу accumulate — это ты как так?? ? У меня такого не происходит... Ты что с ним такое делаешь?