ие значения: в поле Function n

Автор admin Понедельник, 11 мая 2009 11:32

ие значения: в поле Function name – имя GetFigure, в поле Return type – тип CFigure, в поле Parameter type — тип int, а в поле Parameter name – имя IndexFigure. Щелкнув на кнопке Add, а потом на кнопке Finish, завершите работу с мастером. Удалите старый вариант функции CMiniPaintDoc: :GetLine(). Затем добавьте в функцию CMiniPaintDoc: :GetFigure(), хранящуюся в файле MiniPaintDoc.cpp, код, который приведен 412 Занятие 14. Использование функций рисования ниже полужирным шрифтом. Заметьте, что с помощью метода CPtrArray: :Get-At() можно получить по заданному индексу указатель на объект CFigure. В случае выхода значения индекса за границы массива функция возвращает нулевое значение. CFigure* CMiniPaintDoc::GetFigure(int IndexFigure) { if (IndexFigure < 0 || IndexFigure > m_FigureArray.GetUpperBound()) return 0; return (CFigure*)m_FigureArray.GetAt(IndexFigure); } 16. Добавьте в класс CMiniPaintDoc функцию CMiniPaintDoc: :GetNumFigures(), позволяющую определить количество элементов в массиве указателей. Удалите функцию CMiniPaintDoc: :GetNuml_ines() и после этого введите в код вновь созданной функции вызов


Комментарии закрыты.