【发布时间】:2011-08-11 03:45:08
【问题描述】:
我在 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;
}
}
我知道这是不正确的,但我如何传递引用变量??
【问题讨论】:
标签: .net c++-cli pass-by-reference managed