C++ is not 100% OOP because it inherits from C (a non-OOP language) and therefore supports all primitive C types which are strictly non-object-oriented. C# and Java are 100% object oriented as all "primitives" are object-based.
To allow backward compatibility and interoperability with ANSI C, which is entirely non-object-oriented.
OOP means "object oriented programming" this means that you can make objects instead of C where you use procedural programming (it's advance try to google it :) )
If you meant 'C++' then yes; otherwise no.
No, it is a programming language.
No, C++ is not a strict OOP language as like Java and C#. C++ supports all OOPS concept like Encapsulation, Polymorphism, Inheritance etc. But C++ provides a way to expose the private data to outside world using friend functions, which is a violation of OOPS.
C is a programming language, oops is what you say when you realize you were wrong in something. Note: Some programming languages are known as object-orient languages, C is not one of them, but some derivatives of it (C++, C#, Java) are.
b+b+b+c+c+c+c =3b+4c
c + c + 2c + c + c = 6c
b + b + b + c + c + c + c = 3b + 4c
4c
c + c + c + c + c = 5 * c.
just because of two reasons security& complexity ofcourse oops got so many extrordinary features than a structured language