现代C++软件架构:方法与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 技术要求

要使用本章中的代码,需要准备:

❑Git客户端,用于签出(check out)即将给出的代码库。

❑兼容C++20的编译器,用来编译所有的代码片段。大多数编译器都是用C++11/14/17编写的,但是需要有C++20的概念支持,以便对少数涉及C++20的代码进行实验。

❑代码片段的GitHub链接,即https://github.com/PacktPublishing/Software-Architecture-with-Cpp/tree/master/Chapter01。

❑GSL(Guidelines Support Library,指南支持库)的GitHub链接,即https://github. com/Microsoft/GSL。