1

ここで検索してみましたが、同じ問題はまったく見つかりませんでした。この追跡されたベクトルを適切に使用する方法を理解できないようです。最終的に、ベクトルの配列 (長さ == 2) のベクトルが必要です。バインドされていないメッセージのインデックスを取得しているわけではありません。コンパイルしようとすると、次のように表示されます。

c:\program files (x86)\microsoft visual studio 10.0\vc\include\memory(631): error C2440:     '<function-style-cast>' : cannot convert from 'int' to 'std::vector<_Ty> '
1>          with
1>          [
1>              _Ty=int
1>          ]


//code

int main() {

    typedef vector<int> feature_points[2];
    vector< feature_points >tracked;

    tracked.resize(10);
}

できると思いますvector<vector<vector<int>>>が、配列部分は常に 2 の長さになるため、2 の配列として使用したいので、範囲外のインデックスをチェックする必要はありません。

ご意見やご提案をありがとうございます。

4

1 に答える 1