【发布时间】:2012-07-14 18:51:50
【问题描述】:
目前正在学习 c++,没有什么比向 S.O. 的专家提问更好的了。我找不到比这里更完整和更好的答案了。就这样吧。
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地址?
【问题讨论】:
-
语法相似,含义不同。
-
看看pointers vs. references,你就会找到答案。
-
感谢大家的回答!
标签: c++ const-reference