C ++发送指向类重新初始化指针类的指针

时间:2012-11-09 23:22:39

标签: c++ pointers constructor

对不起,如果标题令人困惑,不确定这段代码实际上在做什么..

Board.h - Board 2d阵列8x8,连接四个 Minimax.h - 计算机AI算法

Board::Board()
{
    for(int i=0;i<LENGTH;i++)
        for(int j=0;j<WIDTH;j++)
            place[i][j] = EMP;
    srand (time(NULL));
    cout << "Initalized.\nReady to Play?\n";
    system("pause");
}

-

Minimax::Minimax(Board* b)
{

    cout << "b1 in minimax" << endl;
}

- 这是我的主要代码

Board b1;
cout << "b1 made..\n";
Minimax m (&b1);

什么输出

Initalized.
Ready to Play?
Press any key to continue . . .
b1 made..
Initalized.
Ready to Play?
Press any key to continue . . .



 1 2 3 4 5 6 7 8
|               |
|               |
|               |
|               |
|               |
|               |
|               |
|               |
b1 in minimax
Press any key to continue . . .

我需要将一个板的指针发送到minimax类,为什么当我将地址传递给另一个构造函数时它会调用构造函数?

0 个答案:

没有答案