現在 C++ を学んでおり、SO の専門家以外に質問するのに適した場所は他にありません。ここよりも完全で優れた回答を見つけることができませんでした。それで、それは行きます。
DWORD dw = 5;
cout << &dw;
dw
の値が格納されているアドレスを表示します。
しかし、なぜ:
void Display( DWORD &dwUserId )
{
cout << dwUserId;
}
int _tmain( int argc, _TCHAR* argv[] )
{
DWORD dw = 5;
Display( dw );
}
この例では、なぜアドレスdw
ではなく値が表示されるのでしょうか?dw