将两个值添加到数组的单元格中
Add two value into array's cell
如何将两个值推到一个向量上,并分别到达这两个值?
我试着做1 A|2 A|3 B|4 C每个都在一个单元格中。
这样做可能吗?
我相信您正在寻找std::vector<std::pair<int, char>>
(将int
和char
分别替换为1
和A
类型)。
这就是填充矢量的方法:
std::vector<std::pair<int, char>> vec;
vec.push_back(std::make_pair(1, 'A'));
这就是你访问其内容的方式:
int theOne = vec[0].first;
char theA = vec[0].second;
在向量中使用std::pair
。
http://www.cplusplus.com/reference/utility/pair/
您可以使用std类对,它只需重新组合两个元素:
std::pair< T1 , T2 > p ;
您可以使用访问T1和T2
p.first ;
p.second ;
然后在这里进行
vector< pair< int , char > >
相关文章:
- C++:在多个线程中访问同一数组/向量的不同单元格是否会产生数据竞赛?
- 当我使用需要计算数组单元格地址的模板时,奇怪的C++行为
- 2D 数组,某些单元格保存特定数据
- C++ 2D 数组在调用附近的小区时循环到行中的第一个单元
- 索引和访问 mex 函数中单元数组和矩阵的元素
- 瓦尔格林德内存泄漏与动态数组C++
- 是否有任何数据类型或方法可以计算当前单元格中先前数组单元格的总和
- 在带有单元格数组的C 特征矩阵和MATLAB MXARRAY之间传递数据
- 将两个值添加到数组的单元格中
- 为什么数组单元格可以超过数组长度
- 如何知道数组中两点之间的单元格数
- 是否可以将两个数字放在数组的一个单元格中
- 为C++中的每个单元格创建一个只有 2 位的数组
- 分配一个由999999999个单元格组成的数组|C++
- 数组单元格显示错误
- 我不希望我的 Excel 加载项返回数组(相反,我需要 UDF 来更改其他单元格)
- 从数组中删除单元格给我运行时错误
- 通过翻转单元格组来用零填充二维数组
- 创建一个1D数组,每个单元格有两个变量
- 如何按特定单元格对二维数组进行快速排序?