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

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
主站蜘蛛池模板: 和平区| 大余县| 北辰区| 黑河市| 五台县| 合阳县| 松潘县| 龙州县| 阜阳市| 忻城县| 乌拉特后旗| 河南省| 太保市| 资溪县| 车致| 岚皋县| 汝阳县| 准格尔旗| 美姑县| 侯马市| 加查县| 阳原县| 修文县| 黑龙江省| 光山县| 隆子县| 什邡市| 景东| 宁安市| 芮城县| 富阳市| 鞍山市| 台湾省| 长治市| 泊头市| 伊金霍洛旗| 涡阳县| 铜陵市| 怀安县| 昭苏县| 东宁县|