-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Advanced C++ [Instructor Edition]
By :
As a strongly and, statically typed language, C++ provides several fundamental types and the ability to define their own types with as much or as little functionality as needed to solve the problem at hand. This section will start by introducing the fundamental types, initializing them, declaring a variable, and associating a type with it. We will then explore how to declare and define a new type.
C++ includes several fundamental types, or built-in types. The C++ standard defines the minimum size in memory for each type and their relative sizes. The compiler recognizes these fundamental types and has built-in rules that define what operations can and cannot be performed on them. There are also rules for implicit conversions between types; for example, conversion from an int type to a float type.
See the Fundamental Types section at https://en.cppreference.com/w/cpp/language/types for a brief description of all the built-in types.
C++ literals are...