class line class point int x y int

  • Slides: 14
Download presentation

Дружественные функции class line; class point{ int x, y; int color; public: friend int

Дружественные функции class line; class point{ int x, y; int color; public: friend int f_color (line l, point p); void set_color(int c) {color=c}; … };

Дружественные функции class line; class point{ int x, y; int color; public: friend int

Дружественные функции class line; class point{ int x, y; int color; public: friend int f_color (line l, point p); void set_color(int c) {color=c}; … }; class line { int nx, ny; int color; public: friend int f_color (line l, point p); void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line

Дружественные функции class line; // описание дружественной функций int f_color (line l, point p)

Дружественные функции class line; // описание дружественной функций int f_color (line l, point p) class point{ { int x, y; If (l. color==p. color) int color; return 1; public: return 0; friend int f_color (line l, point p); } void set_color(int c) {color=c}; … }; class line { int nx, ny; int color; public: friend int f_color (line l, point p); void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line

Дружественные функции class line; class point{ int x, y; int color; public: friend int

Дружественные функции class line; class point{ int x, y; int color; public: friend int f_color (line l, point p); void set_color(int c) {color=c}; … }; class line { int nx, ny; int color; public: friend int f_color (line l, point p); void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line // описание дружественной функций int f_color (line l, point p) { If (l. color==p. color) return 1; return 0; } int main () { line l; point p; l. set_color(Red); p. set_color(Green); If (f_color(l, p)) cout<<“Одинаковые цветаn”; else cout<<“Разные цветаn”; return 0; }

Дружественная функция – элемент класса class line; class point{ int x, y; int color;

Дружественная функция – элемент класса class line; class point{ int x, y; int color; public: }; … void set_color(int c) {color=c}; class line { int nx, ny; int color; public: void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line int main () { line l; point p; l. set_color(Red); p. set_color(Green); If (f_color(l, p)) cout<<“Одинаковые цветаn”; else cout<<“Разные цветаn”; return 0; }

Дружественная функция – элемент класса class line; class point{ int x, y; int color;

Дружественная функция – элемент класса class line; class point{ int x, y; int color; public: int f_color (line l); void set_color(int c) {color=c}; … }; class line { int nx, ny; int color; public: void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line int main () { line l; point p; l. set_color(Red); p. set_color(Green); If (f_color(l, p)) cout<<“Одинаковые цветаn”; else cout<<“Разные цветаn”; return 0; }

Дружественная функция – элемент класса class line; class point{ int x, y; int color;

Дружественная функция – элемент класса class line; class point{ int x, y; int color; public: int f_color (line l); void set_color(int c) {color=c}; … }; class line { int nx, ny; int color; public: friend int point: : f_color (line l); void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line int main () { line l; point p; l. set_color(Red); p. set_color(Green); If (f_color(l, p)) cout<<“Одинаковые цветаn”; else cout<<“Разные цветаn”; return 0; }

Дружественная функция – элемент класса class line; class point{ int x, y; int color;

Дружественная функция – элемент класса class line; class point{ int x, y; int color; public: int f_color (line l); void set_color(int c) {color=c}; … }; class line { int nx, ny; int color; public: friend int point: : f_color (line l); void set_color(int c) {color=c}; … }; // описание функций класса point // описание функций класса line // описание дружественной функций int point: : f_color (line l) { If (l. color==color) return 1; return 0; } int main () { line l; point p; l. set_color(Red); p. set_color(Green); If (f_color(l, p)) cout<<“Одинаковые цветаn”; else cout<<“Разные цветаn”; return 0; }