- Expert C++
- Vardan Grigoryan Shunguang Wu
- 153字
- 2021-06-24 16:33:59
Summary
In this chapter, we introduced the details of program execution. We discussed functions and the main() function with some of its special properties. We found out how the recursion works and that the main() function cannot be called recursively.
As C++ is one of the few high-level languages that supports low-level programming concepts such as accessing memory bytes by their address, we studied how data resides in the memory and how can we incorporate pointers in accessing that data. Understanding these details is a must for a professional C++ programmer.
Lastly, we touched on the topic of conditionals and loops from the perspective of an assembly language. Throughout the chapter, we introduced C++20 features.
In the next chapter, we will learn more about object-oriented programming (OOP), including the inner details of the language object model. We will dive into the details of virtual functions and see how to use polymorphism.
- Beginning C++ Game Programming
- JavaScript語(yǔ)言精髓與編程實(shí)踐(第3版)
- Flink SQL與DataStream入門、進(jìn)階與實(shí)戰(zhàn)
- SQL語(yǔ)言從入門到精通
- Python王者歸來
- Java Web開發(fā)技術(shù)教程
- AutoCAD VBA參數(shù)化繪圖程序開發(fā)與實(shí)戰(zhàn)編碼
- SQL基礎(chǔ)教程(視頻教學(xué)版)
- Visual C++開發(fā)入行真功夫
- 執(zhí)劍而舞:用代碼創(chuàng)作藝術(shù)
- INSTANT Adobe Edge Inspect Starter
- Mastering Concurrency Programming with Java 9(Second Edition)
- Python Programming for Arduino
- Learning Unreal Engine Game Development
- Blender 3D Cookbook