Здравствуйте, i.aleksey, Вы писали:
IA>Здравствуйте, Sni4ok, Вы писали:
S>>Здравствуйте, Аноним, Вы писали:
А>>>привет всем.
А>>>есть класс с методом push
А>>>как реализовать аналог для remove a ?
S>>а данного метода недостаточно для реализации remove'а.
а как реализовать? может подскажите?
еще вопрос.
есть структура
template <typename T>
struct STreeNode
{
bool m_bIsCatalog;
bool m_bHasAccess;
std::string m_szFileName;
};
в данный момент push метод принемает в качестве аргумента hTreeItem
hTreeItem* push_back(hTreeItem* item)
как передать структуру?
т.е я добовляю элемент так.
hTreeItem<std::string> intItem(NULL,"1");
hTreeItem<std::string> *p, *p1;
intItem.push_back("11");
а мне надо так
STreeNode item;
item.m_bIsCatalog = true;
item.m_bHasAccess = true;
item.m_szFileName = "11";
intItem.push_back(item);