标签:variant

共 3 篇文章

C++ std::visit结合std::variant的多态访问模式

C++ std::visit结合std::variant的多态访问模式 在现代 C++(C++17 及以上)开发中,std::variant 提供了一种类型安全的联合体,而 std

# C++ # C++17 # variant
2026-05-04 171 0

C++ std::variant的std::get_if安全访问与异常版本对比

C++ std::variant的std::getif安全访问与异常版本对比 std::variant 是 C++17 引入的类型安全的联合体,它能在同一时刻存储多种类型中的一种。

# C++ # C++17 # variant
2026-04-30 178 0

C++ std::variant的std::holds_alternative类型检查

std::variant 是 C++17 标准库中提供的一个类型安全的联合体容器,它能在同一时刻存储多种指定类型中的某一种。在使用该容器时,经常需要判断当前存储的具体数据类型,st

# C++ # C++17 # variant
2026-04-19 177 0