Exforsys
+ Reply to Thread
Results 1 to 3 of 3

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?...

  1. #1
    Adrian is offline Senior Member Array
    Join Date
    Apr 2006
    Answers
    124

    Private Member in Derived Class

    Is there any possibility of inheriting a private member from a derived class?


  2. #2
    norman is offline Member Array
    Join Date
    May 2006
    Answers
    43
    The scope resolution operator denoted by :: is used for accessing private variable and members from outside the class. Hope this clarifies your query.


  3. #3
    Sandhya.Kishannag is offline Member Array
    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



Latest Article

Network Security Risk Assessment and Measurement

Read More...