gpt4 book ai didi

python - C++ 中的数组内数组类似于 python 中的列表中的列表

转载 作者:太空宇宙 更新时间:2023-11-04 15:17:03 24 4
gpt4 key购买 nike

我如何在 C++ 中的数组中定义一个数组,类似于 python 在列表中定义列表的简便性

test = [[1,2,3], [4,5,6]]

最佳答案

考虑这些可能性:

auto test = { { 1, 2, 3 }, { 4, 5, 6 } };

这会将测试创建为包含两个 std::initializer_list 实例的 std::initializer_list

std::vector<std::vector<int>> test{ { 1, 2, 3 }, { 4, 5, 6 } };

创建 vector 的 vector 。

std::vector<std::array<int, 3>> test{ { 1, 2, 3 }, { 4, 5, 6 } };

创建一个固定大小数组的 vector 。

std::array<std::array<int, 3>, 2> test{ { 1, 2, 3 }, { 4, 5, 6 } };

创建一个固定大小的数组(大小为 2),每个数组包含两个大小为 3 的固定大小的数组。

关于python - C++ 中的数组内数组类似于 python 中的列表中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30051428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com