我想出了如何在currentTabId
中存储数据,如下所示:
vector<vector<pair<int, int> > > v[1001];
但我不知道如何访问该数据,因为它给了我错误:
c ++ - 错误:&#39; __ gnu_cxx :: __ alloc_traits&gt; &GT; :: VALUE_TYPE&#39;没有名为&#39; second&#39;&#39; |
的成员
在这一行:
f >> x >> y; v[i][j].push_back(make_pair(x, y));
c[j] = c[j + 1] * (v[foo][j].second - v[foo][j].first + 1);
是一个简单的数组c[j]
我的问题是:我做错了什么?
答案 0 :(得分:4)
v是对矢量矢量数组。您需要三个索引:
private void btnAddWindow_Click(object sender, RoutedEventArgs e)
{
AddType addtype = new AddType ();
addtype.Closed += (ss, ee) =>
{
DataGridBind();
};
addtype.Show();
}
三个指数(几乎总是)太多了。你需要封装某种结构。