课堂内有多个2d数组

时间:2015-05-26 22:38:51

标签: c++ arrays class

我有以下代码:

#include <iostream>
using namespace std;

class Table
{
     float time_table[800][600];
//   float player_table[800][600];

public:

Table(){}

void out(){
    for(int i;i<800;++i){
        for(int j;j<600;++j){
            time_table[i][j]=0.0;
    //      player_table[i][j]=0.0;
        }
    }
}

void change(float x, float y, float time, float player){
       time_table[int(x)][int(y)]=time;
//     player_table[int(x)][int(y)]=player;
}

void showtime(int i, int j){
    cout<<time_table[i][j];
}

//  void showplayer(int i, int j){
//      cout<<player_table[i][j];
//  }

};

int main(){

Table tab;
return 0;

}

它似乎有效。但是,当我取消注释上面的所有行时,它会崩溃。有人可以解释一下为什么吗? (我在Windows上使用Codeblocks 13.12和GCC 4.8.1)提前感谢。

0 个答案:

没有答案