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

Difference between Class and Struct.

Answer Posted / naresh kukreti

The struct default access type is public. A struct should
typically be used for grouping data.

The class default access type is private, and the default
mode for inheritance is private. A class should be used for
grouping data and methods that operate on that data.

In short, the convention is to use struct when the purpose
is to group data, and use classes when we require data
abstraction and, perhaps inheritance.

In C++ structures and classes are passed by value, unless
explicitly de-referenced. In other languages classes and
structures may have distinct semantics - ie. objects
(instances of classes) may be passed by reference and
structures may be passed by value.

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How will you write a code for accessing the length of an array without assigning it to another variable?

1092


Explain why C language is procedural?

1270


What is d scanf?

1140


Do you know the purpose of 'register' keyword?

1064


How can I get the current date or time of day in a c program?

1268


What are global variables and how do you declare them?

1166


How can I split up a string into whitespace-separated fields?

1102


What is the -> in c?

1062


Explain how do you determine the length of a string value that was stored in a variable?

1196


Explain what does the format %10.2 mean when included in a printf statement?

1411


Write a program to generate random numbers in c?

1149


What is volatile variable how do you declare it?

1182


What is unsigned int in c?

1050


Why is it usually a bad idea to use gets()? Suggest a workaround.

1864


Why do we use int main instead of void main in c?

1194