在C++托管类中通过引用传递变量!

0 .net c++-cli managed pass-by-reference

我在c ++/cli托管类中传递引用变量时遇到问题!很明显如何在非托管类中进行,但我正在使用c ++/cli:/

这是我正在尝试做的一个例子:

pManager->checkBoundary( int^ mX, int^ mY -  1 );


void Manager::checkBoundary( int^ cX, int^ cY )
{
    if( cY >= 0 )
    {
        cY = this->mBoardHeight;
    }
    else if( cY < mBoardHeight )
    {
        cY = 0;
    }
    else if( cX >= 0 )
    {
        cX = this->mBoardWidth;
    }
    else if( cX < mBoardWidth )
    {
        cX = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道这是不正确的,但我如何传递参考var?

Xeo*_*Xeo 5

C++/CLI参考如下所示int% int_ref.:)