C++ *blah* :P

About this topic (Y)

Improve your programming skill Yo \m/

C++ (pronounced see plus plus) is a programming language that is general purpose, statically typed, free-form,multi-paradigm and compiled. It is regarded as an intermediate-level language, as it comprises both high-leveland low-level language features.[3] Developed by Bjarne Stroustrup starting in 1979 at Bell Labs, C++ was originally named C with Classes, adding object oriented features, such as classes, and other enhancements to the C programming language. The language was renamed C++ in 1983,[4] as a pun involving the increment operator.


Language :O

Operators and operator overloading:

C++ provides more than 35 operators, covering basic arithmetic, bit manipulation, indirection, comparisons, logical operations and others. Almost all operators can be overloaded for user-defined types, with a few notable exceptions such as member access (. and .*) as well as the conditional operator. The rich set of overloadable operators is central to using user created types in C++ as well and as easily as built in types (so that the user using them cannot tell the difference). The overloadable operators are also an essential part of many advanced C++ programming techniques, such as smart pointers.