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

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
主站蜘蛛池模板: 揭阳市| 崇州市| 塔城市| 武清区| 丰都县| 乌审旗| 辰溪县| 咸阳市| 东丰县| 松阳县| 平远县| 常州市| 朝阳市| 河西区| 永济市| 阿鲁科尔沁旗| 通渭县| 佛山市| 安多县| 芮城县| 若尔盖县| 元谋县| 中宁县| 三原县| 望城县| 灯塔市| 岫岩| 图木舒克市| 中江县| 夏邑县| 秀山| 沐川县| 巴林右旗| 策勒县| 襄樊市| 青田县| 宁陕县| 宜兴市| 三穗县| 连城县| 锡林郭勒盟|