我有一个这样的向量:
vector< vector<int> > myVector;
此向量中的所有行号和列号都相同。
我想找到这个向量的行数和列数。
对于行数,我想出了:
myVector[0].size();
对于列数,我想不出任何东西。你能告诉我我的行数是否正确,你能告诉我如何获得列数吗?谢谢。
原文由 jason 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个这样的向量:
vector< vector<int> > myVector;
此向量中的所有行号和列号都相同。
我想找到这个向量的行数和列数。
对于行数,我想出了:
myVector[0].size();
对于列数,我想不出任何东西。你能告诉我我的行数是否正确,你能告诉我如何获得列数吗?谢谢。
原文由 jason 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答3.3k 阅读
您有一个整数向量向量
myVector[0].size()
返回二维向量中第一个 int 向量中的元素数量。这种向量的结构如下所示:
当您调用 myVector[1].size() 时,它将返回 3 而 [0] 将返回 4。
对于 2d 向量中的行数(int 向量),您可以使用
myVector.size()
您可以运行它以在操作中查看它
这是输出: