August 2024
Intermediate to advanced
792 pages
22h 45m
English

So far, you’ve implemented only arithmetic types. These types have a lot in common; they all support the same basic mathematical operations, and you can always implicitly convert from one type to another. In the rest of Part II, we’ll add several non-arithmetic types, like pointers, arrays, and structures. These types are quite different both from the arithmetic types and from each other. They don’t support ordinary arithmetic. Instead, each type supports its own distinct set of operations.
In this chapter, you’ll ...
Read now
Unlock full access