Код:
Код: Выделить всё
#pragma once
#include "CTreeView.h"
#include
class CTreeItem;
class CTree;
class CTreeItem
{
friend CTree;
public:
protected:
std::vector* childrens;
HTREEITEM htreeitem;
HTREEITEM parentHTI;
CTreeItem* parentCTI;
LPTSTR text;
public:
CTreeItem(LPTSTR text,CTreeItem* parentCTI)
{
this->childrens=new std::vector();
this->parentCTI=parentCTI;
this->text=text;
}
void add(CTreeItem* item)
{
childrens->push_back(item);
}
void add(LPTSTR text)
{
CTreeItem* item=new CTreeItem(text,this);
childrens->push_back(item);
}
};Причина была в том, что я не создал объект CTreeItem...