- 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.
- 極簡算法史:從數學到機器的故事
- GAE編程指南
- OpenShift開發指南(原書第2版)
- MySQL 8從入門到精通(視頻教學版)
- R語言編程指南
- Functional Kotlin
- Python貝葉斯分析(第2版)
- C++語言程序設計
- Unity 2018 Augmented Reality Projects
- Web App Testing Using Knockout.JS
- C#程序設計基礎入門教程
- 大學計算機應用基礎(Windows 7+Office 2010)(IC3)
- Wearable:Tech Projects with the Raspberry Pi Zero
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- React and React Native