ВУЗ:
Составители:
Рубрика:
Объектно-ориентированное программирование на С++
// класс, задающий ограничение
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
- …
- следующая ›
- последняя »
