c++ - 如何检查 vector 的 vector 是否存在?

标签 c++ c++11

我想知道是否存在 vector 的 vector

例如

vector<vector<int> > edges;

现在我想检查 edges[i] 是否存在。我试过了

if(edges[i] == NULL)

但是好像没有用。如何解决?

澄清: 我试着检查尺寸。我只是想查询它是否已初始化。

最佳答案

您可能想检查 edges[i] 是否为空:

if (edges[i].empty())

关于c++ - 如何检查 vector 的 vector 是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35672244/

相关文章:

c++ - 在 OnNavigatedTo 导航到另一个页面?

c++ - 如何使用带有可变参数的动态转换?

c++ - 如何使用 boost C++ 反序列化对和对象的 vector

c++ - 在模板链表中没有调用查找的匹配函数

c++ - 为什么 ".exe"从相同的 c/c++ 源代码编译时比 ".out"大得多?

c++ - 如何在 C++ 中实现强大的数据持久层?

c++ - 别名模板特化

C++:使用 void 作为模板参数

c++ - 来自 std::string 的高效 QVariant 构造

c++ - program_options变量映射改变参数