Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What are the differences between public, private, and
protected access?

Answer Posted / it

Public is used for global access so its scope is not only
within the class but also outside the class. For example
public variables will be visible to all classes and any
class or member function can utilize those variables and
member functions.

Private is used only in the class in which it is defined.
It cannot be accessible by its derived members. So private
variables will be visible only to the class to which they
belong and it will not give access to any other classes.
Public and protected members will become private in derived
class.

Protected is used within the class in which it is defined
and derived members of it can also access it. So protected
variables will be visible only to the class to which they
belong and it gave access to its derived classes also.

Is This Answer Correct ?    17 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is copy constructor? Can we make copy constructor private in c++?

1091


How would you differentiate between a pre and post increment operators while overloading?

1149


What causes a runtime error c++?

1126


What is the advantage of c++ over c?

1023


Describe exception handling concept with an example?

1049


Why do we use vector in c++?

1079


When do we run a shell in the unix system? How will you tell which shell you are running?

982


Differentiate between a template class and class template in c++?

1097


How can I learn c++ easily?

1083


What header file is needed for exit(); a) stdlib.h b) conio.h c) dos.h

1053


What is the meaning of c++?

1029


What does it mean to declare a member function as static?

1060


Perform addition, multiplication, subtraction of 2-D array using Operator Overloading.

3872


Does dev c++ support c++ 11?

1016


What is the c++ programming language used for?

1044