官术网_书友最值得收藏!

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. 

主站蜘蛛池模板: 辽阳县| 高雄县| 肇州县| 改则县| 安龙县| 上犹县| 赤峰市| 资阳市| 于都县| 屯昌县| 长垣县| 新绛县| 临潭县| 获嘉县| 白玉县| 海宁市| 区。| 郓城县| 延川县| 军事| 石渠县| 米脂县| 惠水县| 湖州市| 平舆县| 秭归县| 西充县| 建瓯市| 比如县| 贺州市| 磐安县| 兴城市| 贵南县| 宾川县| 文登市| 双桥区| 康定县| 岢岚县| 和田县| 兴文县| 东乡族自治县|