I got one question about protected members.
Here is the code:
Why when I write izvedena : public osnovna, or izvedena : protected osnovna the izvedena1 class can access the variable test and with private not?Code:#include <iostream> using namespace std; class osnovna { protected: int test; }; class izvedena : private osnovna { public: void funkcija() { cin>>test; cout<<test; } }; class izvedena1 : public izvedena { public: void tesit() { cin>>test; cout<<test<<endl; } }; int main() { izvedena dva; dva.funkcija(); system("PAUSE"); return 0; }
Can somebody elaborate please?
Thanks in advance.




Reply With Quote
