c++ query

prem_may10's Avatar, Join Date: Sep 2006
Go4Expert Member
1.what is the differnce between class and structures ?

2. what is top to bottom approach,bottom to top approach


Thanks
Yasodhar premchand
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
what is the difference between class and structures ? (I assumed you meant by C++ structure and classes and not C struct and C++ class)

In Class by default the members/methods are private where as in struct its by default public.

2. what is top to bottom approach,bottom to top approach ?
It is used for parsing of code and it represent the direction in which the code is parsed.
0
Aztec's Avatar, Join Date: May 2006
Contributor
The default inheritance is public for structures and private for classes.
0
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
Quote:
Originally Posted by Aztec
The default inheritance is public for structures and private for classes.
I knew I was missing the second point but could not recall on it.
0
Aztec's Avatar, Join Date: May 2006
Contributor
Here's another one:

You can't use keyword struct in templates like template<struct T>

Some people do not consider this as a difference. But anyways I felt like mentioning it.