如何在C 中打印出嵌套向量的内容
How to print out the contents of a nested vector in c++?
以下是段落中的摘要:
typedef std::vector<unsigned char> QInput; // defined in an external library
std::vector<QInput> extvec; // defined in a separate function
问题1: extvec
是嵌套向量?
问题2:如何打印出extvec
的内容?
我尝试使用stackoverflow的许多答案中描述的常规方法打印出extvec
的内容,但是我遇到了很多错误。因此,我认为这可能是嵌套向量。但是形式看起来与此类问题不同。
如何打印出Extvec的内容?
C 98:
for (std::vector<QInput>::iterator it = extvec.begin(); it != extvec.end(); ++it)
{
for (vector<unsigned char>::iterator it1 = (*it).begin(); it1 != (*it).end(); ++it1)
{
cout << *it1 << endl;
}
}
在C 11 std中:
for (const auto& v : extvec)
{
for (auto i : v)
{
cout << i << endl;
}
}
extvec
是嵌套向量?
没有"嵌套向量"之类的东西。它是向量的向量。
如何打印出
extvec
的内容?
通过迭代其中的向量。
相关文章:
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 选择和修改嵌套向量中的条目的最佳实践
- 如何在 C++11 中查找和更新向量中的一个嵌套结构
- 在C++中生成任意嵌套的向量
- 从列表/向量制作嵌套 for 循环的最佳方法是什么?
- 嵌套向量的缺点是什么?
- 如何通过迭代器访问向量中的嵌套对?
- 嵌套列表(字符串向量的向量)初始化失败
- 如何使用嵌套初始化构造函数中的一维向量初始化矩阵
- 删除嵌套向量中具有remove_if的元素
- 在循环访问嵌套向量时删除元素
- 使用嵌套循环搜索两个向量并查看其属性
- 如何在 C++ 中将结构类型向量数据输入到结构向量成员(嵌套结构向量)中
- C++:清除嵌套向量会导致奇怪的结果
- 如何在嵌套列表初始化中从map<><>中辨别向量?
- 类字符串和嵌套向量C
- 如何在C 中打印出嵌套向量的内容
- 如何在C++中生成任意嵌套的向量
- 使用嵌套向量动态分配方阵
- 在嵌套向量C 中获取特定元素