Why are classes normally defined in a header file separate from your main program?

0 votes
asked May 8 by TylerBlachowiak (230 points)

Why are classes normally defined in a header file separate from your main program?

C++

2 Answers

0 votes
answered May 8 by Abhishek Nalinisathiamurthi (190 points)
SIMPLE ; -

because the compiler of c++ is designed like that <--this is not a joke , it is true
commented May 9 by TylerBlachowiak (230 points)
Ok, but why ? What is the reason?
0 votes
answered May 13 by SDeister (140 points)
Classes should be used also from others. For this they need Information about the interface which they get from the header.
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.
...