【发布时间】:2018-05-24 04:06:37
【问题描述】:
我想定义一个 20 行 4 列的向量,它的元素是像这样大小可变的向量
result={
{1,2,3},{5,4},{1},{10,15,16}
{5},{1,2},{1,2,3},{1,4,5,6}
...
}
结果一开始是空的... 我的代码的某些部分写在下面,如果条件为真,则“结果”更新
for(int i=0;i<20;i++){
hash_1=hash_images[i];
for(int j=i+1;j<20;j++){
hash_2=hash_images[j];
dis=hammingDist(hash_1.c_str(),hash_2.c_str());
for(int t=0;t<4;t++){
if (dis<=t){
? result[i][t].push_back(somthing);
}
}
}
}
【问题讨论】:
-
你目前的代码有什么问题?
-
std::vector<:vector>> vec = { {1, 2, 3}, {2, 3}, {2, 7, 9} };会工作
-
我想将项目附加到向量,但这个 dosnt 工作......代码末尾的结果应该是这样的
标签: c++ vector dimensional