C++ as a Traditional Programming Language

Unlike many high-level languages, C++ is case sensitive. Similar to many modern high-level languages, C++ is space blind (with two or three exceptions). It uses end-of-line comments but does not use nested block comments.

Similar to most other programming languages, C++ provides basic built-in data types with operations over the values of these types. The C++ built-in data types are rather limited—just simple integers and floating point values.

C++ Built-in Data Types

To achieve maximum performance, the C++ integer type is always the fastest type on any platform. Its size is 16 bits on 16-bit machines and 32 bits on 32-bit machines. This results in a portability problem, so typical for C++: There is ...

Get Core C++ A Software Engineering Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.