ВУЗ:
Составители:
Рубрика:
Объектно-ориентированное программирование на С++
// класс, задающий ограничение
class Constraint
{
Function * function; // указатель на
// объект функции
// в левой части ограничения
double b; // правая часть
type_inequation type; // тип ограничения
. . .
};
Теперь приведем объявление классов Constraint и Set с
внесенными изменениями:
// класс, определяющий ограничение
class Constraint
{
Function* function; // указатель на
// объект функции
// в левой части ограничения
double b; // правая часть
type_inequation type; // тип ограничения
public:
Constraint(); // конструктор класса
bool IsExecute(Point); // метод проверки
// выполнения ограничения
bool IsOnBound(Point); // метод проверки
// выполнения равенства
// f(x,y) = b для ограничений
// типа "<=", ">=", "="
// дружественные функции ввода, вывода
friend ostream& operator << (ostream&, Constraint&);
friend istream& operator >> (istream&, Constraint&);
};
// класс, определяющий множество
class Set
{
Constraint* constraints;
int n;
public:
//конструктор, задающий количество ограничений
Set(int);
~Set();// деструктор
193
Объектно-ориентированное программирование на С++ // класс, задающий ограничение class Constraint { Function * function; // указатель на // объект функции // в левой части ограничения double b; // правая часть type_inequation type; // тип ограничения . . . }; Теперь приведем объявление классов Constraint и Set с внесенными изменениями: // класс, определяющий ограничение class Constraint { Function* function; // указатель на // объект функции // в левой части ограничения double b; // правая часть type_inequation type; // тип ограничения public: Constraint(); // конструктор класса bool IsExecute(Point); // метод проверки // выполнения ограничения bool IsOnBound(Point); // метод проверки // выполнения равенства // f(x,y) = b для ограничений // типа "<=", ">=", "=" // дружественные функции ввода, вывода friend ostream& operator << (ostream&, Constraint&); friend istream& operator >> (istream&, Constraint&); }; // класс, определяющий множество class Set { Constraint* constraints; int n; public: //конструктор, задающий количество ограничений Set(int); ~Set();// деструктор 193
Страницы
- « первая
- ‹ предыдущая
- …
- 191
- 192
- 193
- 194
- 195
- …
- следующая ›
- последняя »