【发布时间】:2016-10-11 12:33:53
【问题描述】:
我有 2 个向量容器,其中包含 2 种不同类型的值,数据类型为 uint32_t。我想一起打印它们。 这就是我所拥有的
vector<uint32_t> data1;
vector<uint32_t> data2;
现在我知道了一个像下面这样的单一数据的方法
for(auto const& d1: data1)
cout<< d1 << endl;
但我想像这样一起打印两个数据,
cout<< d1 << "\t" << d2 << endl;
如何使用自动执行此操作? (其中 d2 是从 data2 自动转换的值)
【问题讨论】:
-
data1的类型是什么? -
vector<uint32_t> data1 -
哦,所以你有
vector<uint32_t> data1和vector<uint32_t> data2,并且你想将data1中的每个值与data2中的相应值(相同索引)一起显示? -
很抱歉信息少。请查看已编辑的问题并提出一些建议。
-
@HarshPatel
auto不会转换类型。而且无论如何都没有理由转换。std::cout可以输出unint32_t很好。
标签: c++11