Programs
Лабораторная работа №2
Вариант 5
Главная
Здесь ошибка
Код:
#include "stdafx.h" #include using namespace std; struct randomize //структура, как в задании { int a; int b; int c; }; class p { public: *dasadr=&das[0].a; //адрес массива (как в задании) *adrpriv=&a0; //адрес переменной как в задании int kek; void privatecode() //одна функция как в задании { cout « "Privatecode is complete" « endl; privatego(); } private: int a0,a1; void privatego() //три функции как в задании { cout « "PrivateGo is complete" « endl; go(); } void privatego1() { cout « "PrivateGo1 is complete" « endl; } void privatego2() { cout « "PrivateGo2 is complete" « endl; } protected: randomize das[3]; void go() //две функции как в задании { cout « "Go is complete" « endl; } { cout « "Go1 is complete" « endl; } }; int main() { int p::*ip1=&p::kek; p* pobject=new p; //динамический объект как в задании pobject->privatecode(); //вызов функци, которая вызывает подфункции }