| sr.no | Advantages | Disadvantages |
|---|---|---|
| 1 | Powerful and efficient language. | Concept of OOPs. |
| 2 | Portable language. | Run-time checking. |
| 3 | Built-in function. | Concept of namespace. |
| 4 | Middle level language. | Lack of exception handling. |
| 5 | system programming. | Constructor and destructor. |
| 6 | Quality to extend itself. | Low level of abstraction. |