std::array字面量类型推导困境:编译失败与代码冗余问题
C++ 嵌套 std::array 初始化的推导困境
直接嵌套列表初始化无法编译,编译器无法推导元素类型:
auto rng = std::array{{1,2}, {3,4}, {5,6},...};为每个子数组显式使用CTAD(类模板实参推导)会产生大量重复代码:
auto rng = std::array{std::array{1,2}, std::array{3,4}, std::array{5,6},...};若显式指定内层元素类型,外层数组的大小
N就无法再自动推导:auto rng = std::array<std::array<std::array<int, 2>>, N>{{1,2}, {3,4}, {5,6},...};
内容的提问来源于stack exchange,提问作者Tom Huntington
相关产品推荐
相关产品推荐

