expected:C ++ 111417标准

时间:2021-04-28 08:21:16
【文件属性】:
文件名称:expected:C ++ 111417标准
文件大小:27KB
文件格式:ZIP
更新时间:2021-04-28 08:21:16
C++ 预期的 std::expected单个标头实现,带有功能样式的扩展名。 lang + GCC: MSVC: 在和上可用。 建议使用作为表示对象的首选方法,该对象将具有预期值或意外值,以提供有关某些原因的信息。 不幸的是,将许多可能失败的计算链接在一起可能会很冗长,因为错误检查代码将与实际的编程逻辑混合在一起。 此实现提供了许多实用程序进行编码与expected清洁剂。 例如,代替编写此代码: std::expected get_cute_cat ( const image& img) { auto cropped = crop_to_cat (img); if (!cropped) { return cropped; } auto with_tie = add_bow_tie (*cropped)
【文件预览】:
expected-master
----.gitmodules(103B)
----COPYING(7KB)
----.clang-format(19B)
----CMakeLists.txt(3KB)
----.travis.yml(7KB)
----cmake()
--------tl-cmake()
--------tl-expected-config.cmake.in(80B)
----README.md(4KB)
----.appveyor.yml(150B)
----tests()
--------extensions.cpp(12KB)
--------test.cpp(947B)
--------bases.cpp(7KB)
--------relops.cpp(117B)
--------constexpr.cpp(109B)
--------assignment.cpp(2KB)
--------noexcept.cpp(107B)
--------main.cpp(54B)
--------constructors.cpp(4KB)
--------issues.cpp(3KB)
--------observers.cpp(1KB)
--------emplace.cpp(1KB)
--------swap.cpp(2KB)
----.gitignore(17B)
----include()
--------tl()

网友评论