D
DenskiY
Добрый вечер, участники конференции.
Создаю SDI приложение, использую в нем коллекцию CTypedPtrArray<CObArray, CFigure*> m_FigArray.
В коллекцию записываются геометрические фигуры. Поставлена задача создать коллекцию, в которой будут храниться кадры. (На каждом кадре могут быть свои фигуры) Я вижу ее так:
Добавление организую так:
В чем может быть ошибка? Можно ли по-другому записать в m_FigArray m_FrameArr[0]?
Спасибо за внимание и ответы.
Создаю SDI приложение, использую в нем коллекцию CTypedPtrArray<CObArray, CFigure*> m_FigArray.
В коллекцию записываются геометрические фигуры. Поставлена задача создать коллекцию, в которой будут храниться кадры. (На каждом кадре могут быть свои фигуры) Я вижу ее так:
Код:
typedef CTypedPtrArray<CObArray, CFigure*> CFigArray;
CTypedPtrArray<CObArray, CFigArray*> m_FrameArr;
CFigArray m_FrameArr;
Добавление организую так:
Код:
m_FrameArr.Add(&m_FigArray);
Код:
CFigArray *temp=(CFigArray *)m_FrameArr[0];
CFigure*f;
m_FigArray.RemoveAll();
for (int j=0;j<temp->GetSize();j++)
{
f=(CFigure*)temp->GetAt(j);
m_FigArray.Add(f);
}
Спасибо за внимание и ответы.