- 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.
- Web前端開發技術:HTML、CSS、JavaScript(第3版)
- R語言經典實例(原書第2版)
- R語言數據可視化之美:專業圖表繪制指南
- MongoDB for Java Developers
- WSO2 Developer’s Guide
- 營銷數據科學:用R和Python進行預測分析的建模技術
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Mastering AndEngine Game Development
- Learning Selenium Testing Tools(Third Edition)
- 精通網絡視頻核心開發技術
- PLC編程與調試技術(松下系列)
- SharePoint Development with the SharePoint Framework
- 自制編程語言
- Getting Started with Hazelcast(Second Edition)
- Go語言編程