c++ query

Go4Expert Member
22Dec2006,13:07   #1
prem_may10's Avatar
1.what is the differnce between class and structures ?

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


Thanks
Yasodhar premchand
Go4Expert Founder
22Dec2006,14:23   #2
shabbir's Avatar
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.
Contributor
22Dec2006,15:57   #3
Aztec's Avatar
The default inheritance is public for structures and private for classes.
Go4Expert Founder
22Dec2006,17:00   #4
shabbir's Avatar
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.
Contributor
22Dec2006,18:30   #5
Aztec's Avatar
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.