Boost.Optional的教育性C ++ 20实现,也是-C ++ 20 std :: optional-C/C++开发

时间:2024-06-15 20:33:07
【文件属性】:

文件名称:Boost.Optional的教育性C ++ 20实现,也是-C ++ 20 std :: optional-C/C++开发

文件大小:21KB

文件格式:ZIP

更新时间:2024-06-15 20:33:07

C/C++ Learning, Reference and

Boost.Optional的教育性C ++ 20实现,也是-C ++ 20 std :: optional。 boost20.optional Boost.Optional的教育性C ++ 20实现,也是-C ++ 20 std :: optional。 此实现的主要动机是探索以下C ++ 20功能:概念受限的模板而不是SFINAE和std :: enable_if来控制重载集模块以及有关其各种风格的实现技术三向比较Boost.Optional的此实现。提供以下主要功能:符合以下规范的单个标头


【文件预览】:
boost20.optional-main
----.gitignore(27B)
----README.md(2KB)
----.clang-format(1KB)
----LICENSE(1KB)
----optional()
--------optional.cpp(430B)
--------optional.hpp(35KB)
----VisualStudio()
--------TestHeader()
--------TestNamedModule()
--------OptionalNamedModule()
--------TestHeaderModule()
--------OptionalModule.sln(3KB)
--------OptionalHeaderModule()
----.editorconfig(293B)

网友评论