首页
文章列表
标签墙
返回找工具啦
std::get
共 2 篇文章
C++ std::variant的std::get_if安全访问与异常版本对比
2026-04-30 20:13:49
C++ std::variant的std::getif安全访问与异常版本对比 std::variant 是 C++17 引入的类型安全的联合体,它能在同一时刻存储多种类型中的一种。在实际开发中,我们经常需要将存储的值提取出来。C++ 标准库主要提供了两种方式:std::get(基于异常)和 std:
C++
C++17
variant
71
0
C++ std::tuple的内存布局与std::get实现原理
2026-04-28 09:14:30
C++ std::tuple的内存布局与std::get实现原理 std::tuple 是 C++ 标准库中能够容纳任意数量、任意类型数据的通用容器。与 std::pair 只能存储两个元素不同,std::tuple 在编译期通过模板递归技术实现了对任意数量元素的支持。了解其内存布局和 std::g
C++
元组
内存布局
73
0