|
Console Library 8.0.0
A header-only library that makes C++ simple
|
提供类似 Rust 的 Result 类型,用于表示成功(Ok)或失败(Err)的结果。 More...
#include <cassert>#include <cstring>#include <new>#include <type_traits>#include <utility>#include "../core/csexc.h"Go to the source code of this file.
Classes | |
| class | console::Result< T, E > |
| 表示可能成功或失败的结果,类似于 Rust 的 Result 类型。 More... | |
Namespaces | |
| namespace | console |
| 本库所有组件所在的顶层命名空间。 | |
提供类似 Rust 的 Result 类型,用于表示成功(Ok)或失败(Err)的结果。
Result<T, E> 可包含一个成功值 T 或一个错误值 E。提供安全的访问、 链式操作、值提取等功能。使用联合存储(union-like)方式节省内存。