
- Forum
- Programming Talk
- C and C++
- Private Member in Derived Class
Private Member in Derived Class
This is a discussion on Private Member in Derived Class within the C and C++ forums, part of the Programming Talk category; Is there any possibility of inheriting a private member from a derived class?...
-
Private Member in Derived Class
Is there any possibility of inheriting a private member from a derived class?
-
The scope resolution operator denoted by :: is used for accessing private variable and members from outside the class. Hope this clarifies your query.
-
02-28-2012, 06:42 AM #3
- Join Date
- Feb 2012
- Answers
- 66
Private members can only be accessed by member functions of the same class. Note that this means derived classes can not access private members!
Example:
class Base
{
public:
int m_nPublic;
private:
int m_nPrivate;
protected:
int m_nProtected;
};
Base can access it’s own members without restriction. The public can only access m_nPublic. Derived classes can access m_nPublic and m_nProtected.
-
Sponsored Ads

Reply With Quote





