функции программы. Прежде чем
Автор admin Пятница, 15 мая 2009 11:32
функции программы. Прежде чем переменным класса будут присвоены значения, функция CRectangle: :SetCoord() должна проверить, все ли параметры имеют корректные значения, и проследить за тем, чтобы правая координата была больше левой, а нижняя — больше верхней. Макросы __тах() и __min() предоставляются динамической библиотекой языка С++. Чтобы получить возможность их применять, в программу нужно включить файл заголовков stdlib.h. Теперь с помощью класса CRectangle можно создать прямоугольник по-другому. void main О { //… CRectangle Rect; Rect.SetCoord (25.25.100.100); // Установка координат прямоугольника Rect.Draw О; // Отображение прямоугольника // … }: Но не исключено, что придется добавить функцию-член, позволяющую получать текущие значения координат прямоугольника. Приведем пример такой функции. void CRectangle::GetCoord (int L. int T. int R. int B) { *L – Left; *T – Top; *R = Right; *B = Bottom; } Данная функция также должна быть добавлена в раздел publ ic определения класса. Ниже приведено определение класса CRectangle, содержащее новые функции-члены CRectangle::SetCoord() и CRectangle::GetCoo
Комментарии закрыты.
Последние комментарии