【问题标题】:access contents of another form of array in C++在 C++ 中访问另一种形式的数组的内容
【发布时间】:2014-10-10 13:12:45
【问题描述】:

我怎样才能访问二维向量中的特定位置,比如说 向量* >

     vector<int> m1{4,7,9,0}; 
     //similarly assigned values to m2, m3, m4, m5;
     vector<vector<int>* > matrix{&m1,&m2,&m3,&m4,&m5};

现在我如何从来自矩阵[3][1] 的向量矩阵中访问一个元素并明确分配一个值。

谢谢

【问题讨论】:

  • 使用vector&lt;vector&lt;int&gt; &gt;
  • 其实我想访问特定的向量* >
  • 那么它是(*matrix[3])[1] 但你可能做错了什么。
  • 非常感谢您的帮助
  • +1 for 但你可能做错了什么。

标签: c++ vector 2d


【解决方案1】:

你也可以

matrix[3]->at(1);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    相关资源
    最近更新 更多