C++ Crash Course: a fast-Paced Introduction



Yüklə 7 Mb.
Pdf görüntüsü
səhifə24/71
tarix20.09.2023
ölçüsü7 Mb.
#145939
1   ...   20   21   22   23   24   25   26   27   ...   71
C Crash Course A Fast-Paced Introduction by Josh Lospinoso

Chapter 7: Expressions
Now you’ll dive deeply into operands and 
operators. With a firm grasp of types, the object life cycle, and templates, 
you’ll be ready to plunge into the core components of the C++ language
and expressions are the first waypoint. 
Chapter 8: Statements
This chapter explores the elements that com-
prise functions. You’ll learn about expression statements, compound 
statements, declaration statements, iteration statements, and jump 
statements.
Chapter 9: Functions
The final chapter of Part I expands on the dis-
cussion of how to arrange statements into units of work. You’ll learn the 
details of function definitions, return types, overload resolution, variadic 
functions, variadic templates, and function pointers. You’ll also learn 
how to create invokable user-defined types using the function call oper-
ator and lambda expressions. You’ll explore 
std::function
, a class that 
provides a uniform container for storing invokable objects.
Part II: C++ Libraries and Frameworks
Chapter 10: Testing
This chapter introduces you to the wonderful 
world of unit testing and mocking frameworks. You’ll practice test-driven 
development to develop software for an autonomous driving system while 
learning about frameworks, such as Boost Test, Google Test, Google 
Mock, and others.
Chapter 11: Smart Pointers
The special utility classes that the stdlib 
provides for handling ownership of dynamic objects are explained.
Chapter 12: Utilities
Here you’ll get an overview of the types, classes, 
and functions at your disposal in the stdlib and Boost libraries for 
tackling common programming problems. You’ll learn about data 
structures, numeric functions, and random number generators.
Chapter 13: Containers
This chapter surveys the many special data 
structures in the Boost libraries and stdlib that help you organize 
data. You’ll learn about sequence containers, associative containers, 
and unordered associative containers.

Yüklə 7 Mb.

Dostları ilə paylaş:
1   ...   20   21   22   23   24   25   26   27   ...   71




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin