|
|
От: | Аноним | |
| Дата: | 06.12.10 19:36 | ||
| Оценка: | |||
hTreeItem* push_back(hTreeItem* item);
hTreeItem* push_back(const T& data) { return push_back( new hTreeItem<T>(this, data) ); }template <class T>
hTreeItem<T>* hTreeItem<T>::push_back(hTreeItem<T>* item)
{
if( !item ) throw std::runtime_error("[push_back] Cannot insert NULL item.");
item->_parent = this;
_children.push_back( item );
return item;
}