Question: why cpp is better than c?
Answer: Despite being truly object-oriented, supporting procedural programming makes C++ much like a hybrid programming language. Being object-oriented means that C++ enhances productivity as well as the organization of the code. ... This is because it has a higher level of abstraction than the C programming language.