Programs
Лабораторная работа №2
Вариант 2
Главная
Здесь ошибка
Код:
#include "stdafx.h" #include #include using namespace std; class FIRST { int goa(int l) { a = l; return 0; } int gob(int l) { b = l; return 0; } void rez() { plus(); minus(); } float a, b; protected: static int d, e; void plus() { cout << "a+b = " << a + b << endl; } void minus() { cout << "a-b = " << a - b << endl; } public: float FIRST::*p = &FIRST::a; float FIRST::*i = &FIRST::b; void doit(int gets) { goa(gets); gob(gets+2); rez(); } }; int main() { setlocale(LC_ALL, "Russian"); FIRST object; object.doit(123); cout << object.p << endl; return 0; }