faqts : Computers : Programming : Languages : C++

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

39 of 63 people (62%) answered Yes
Recently 9 of 10 people (90%) answered Yes

Entry

C++: Class: Access: Modifier: Which access modifiers in C++? [friend / private / protected / public]

May 26th, 2006 16:13
Knud van Eeden,


----------------------------------------------------------------------
--- Knud van Eeden --- 25 September 2003 - 05:06 pm ------------------

C++: Class: Access: Modifier: Which access modifiers in C++? [friend / 
private / protected / public]

---

1. Class Access Levels

 1. Classes can have four levels of access:

    1. friend

       -Variables and function in that class are accessible
        to that class for which it is a friend

    2. private:

       -Variables and functions in that class are accessible only in
        that class

    3. protected:

       -Variables and functions are private to their own class, but if
        this class is declared public, this variables and functions are
        after inheritance also accessible by its derived classes

    4. public:

       -Variables and functions accessible to all classes

---
---

Internet: see also:

---

C++: Class: Friend: Can someone tell me what friend class is in C++?
http://www.faqts.com/knowledge_base/view.phtml/aid/16164/fid/163

---

C#: Class: Access: Modifier: Which access modifiers in C#? [internal / 
private / protected / public]
http://www.faqts.com/knowledge_base/view.phtml/aid/24765/fid/791

---

Delphi:Class:Access:Modifier:Which access modifiers in Delphi?
[private/protected/public/published]
http://www.faqts.com/knowledge_base/view.phtml/aid/24757/fid/175

---

Java: Class: Access: Modifier: Which access modifiers in Java? [none / 
private / protected / public]
http://www.faqts.com/knowledge_base/view.phtml/aid/24759/fid/165

---

Visual Basic: Class: Access: Modifier: Which access modifiers in 
Visual Basic.NET? [private/public]
http://www.faqts.com/knowledge_base/view.phtml/aid/27365/fid/1610

----------------------------------------------------------------------