This chapter introduced
struct definitions, initializing
structs and using them with functions. We discussed
typedef, using it to create aliases to help promote portability. We also introduced bitwise operators to manipulate data and bit fields for storing data compactly. You learned about the string-conversion functions in
<cstlib> and the string-processing functions in
<cstring>. The next chapter covers various additional C++ topics.