【发布时间】:2016-03-03 18:47:35
【问题描述】:
vector<vector<int>> v;
vector<int> v0;
for(int i = 0; i < 5; i++){
v.push_back(v0);
}
for(int i = 0; i < v.size(); i++){
cout << static_cast<void const *>(&(v[i])) << endl;
}
我尝试将向量视为一个对象并像上面一样计算其地址但失败了,那么我该如何计算向量的地址。
【问题讨论】:
-
链接器错误信息似乎与你的问题标题没有任何关系。
-
@j_random_hacker 嗯,有an overload 见(7),它应该匹配静态演员表。
-
@πάνταῥεῖ:完全正确!感谢您指出这一点,我将删除我的评论。
-
你是对的,错误信息有误导性,我修改了我的问题。