嵌套的 deques 的大小

Size of nested deques

本文关键字:deques 嵌套      更新时间:2023-10-16

我想获取嵌套双端面的大小,如下所示:

typedef struct{
deque<int>   vec1;
deque<int>   vec2;
deque<int>   vec3;
}struct_deques;
deque<struct_deques> nestedVecs;

但是,当我想访问第一个 deque 的大小时,在用数据填充它之后,可以使用:

nestedVec.size();

但是,如果我想获得嵌套双端面的大小,则得到0:

nestedVec.vec1.size();

里面有数据,我可以访问它,但我无法获得大小。有没有办法获得嵌套双端面的大小?

您需要指定要访问的双端格式中的结构。

nestedVec[i].vec1.size(); // note the [i]
否则,无法

确定要获取哪个结构以及要访问哪个 deque。