- Hands-On System Programming with C++
- Dr. Rian Quinn
- 144字
- 2021-07-02 14:42:38
C++, RAII, and the GSL Refresher
In this chapter, we will provide an overview of some of the recent advancements of C++ that are leveraged in this book. We will start by providing an overview of the changes made to C++ in the C++17 specification. We will then briefly cover a C++ design pattern called Resource Acquisition Is Initialization (RAII), how it is used by C++, and why it is so important to not only C++ but many other languages that leverage the same design pattern. This chapter will conclude with an introduction to the Guideline Support Library (GSL) and how it can help to increase the reliability and stability of system programming by helping to adhere to the C++ Core Guidelines.
In this chapter, we will cover the following topics:
- Discussing the advancements made in C++17
- Outlining RAII
- Introducing the GSL
推薦閱讀
- 數(shù)據(jù)庫(kù)應(yīng)用實(shí)戰(zhàn)
- 大數(shù)據(jù)可視化
- PySpark大數(shù)據(jù)分析與應(yīng)用
- 工業(yè)大數(shù)據(jù)分析算法實(shí)戰(zhàn)
- 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教程(Visual FoxPro 9.0)
- 算法與數(shù)據(jù)中臺(tái):基于Google、Facebook與微博實(shí)踐
- 深度剖析Hadoop HDFS
- 大數(shù)據(jù)營(yíng)銷:如何讓營(yíng)銷更具吸引力
- 智能數(shù)據(jù)分析:入門(mén)、實(shí)戰(zhàn)與平臺(tái)構(gòu)建
- 深入淺出 Hyperscan:高性能正則表達(dá)式算法原理與設(shè)計(jì)
- 大數(shù)據(jù)技術(shù)入門(mén)
- 云數(shù)據(jù)中心網(wǎng)絡(luò)與SDN:技術(shù)架構(gòu)與實(shí)現(xiàn)
- Hadoop大數(shù)據(jù)開(kāi)發(fā)案例教程與項(xiàng)目實(shí)戰(zhàn)(在線實(shí)驗(yàn)+在線自測(cè))
- MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理
- 數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)-WEKA應(yīng)用技術(shù)與實(shí)踐(第二版)