I want to know the following things in C++..
1) What is encapsulation?
2) what is abstraction?
3) what is aggregation?
4) what exactly is the use of abstract class in C++ and also with virtual functions?
I apprecitate if some one can explain with a good example..