小编Mik*_*ike的帖子

C++矢量矢量

我正在尝试编写一个程序,该程序使用基类来定义解决简单问题的算法.我使用一个整数向量作为"游戏板".我的问题是如何创建一个返回游戏板矢量的函数get_moves?

这是我对该函数的代码:

std::vector< <std::vector<int> > takeaway::generateMoves( std::vector<int> currBoard ) {


    if( currBoard[0] == 1 || currBoard[0] == 2 ) {
       moves.push_back( 1 );
    }
    else if( currBoard[0] == 3 ) {
       moves.push_back( 2 );
    }
    else if( currBoard[0] == 4 ) {
       moves.push_back( 3 );
    }
    else {
      moves.push_back( 1 );
      moves.push_back( 2 );
      moves.push_back( 3 );
    }

    std::vector< <std::vector <int > > toReturn( moves );

     for( int i = 0; i < moves.size(); i++ ) {

      std::cout << "MOVES: …
Run Code Online (Sandbox Code Playgroud)

c++ vector

2
推荐指数
1
解决办法
8540
查看次数

标签 统计

c++ ×1

vector ×1