int &x,和int& x,一样的,还是不一样?仅仅只是一个习惯?
解决方案 »
- 问个MFC Serialize的问题,希望高手们帮帮忙……
- 自定义CWnd子类的区域改变
- 如何实现一个对话框和它其中所有元素的等比缩放?
- 为什么我写了个dll在其中调用create new出一个对象,调用destroy delete它,但老是有这样的错误 ,Debug Error!,Damage:after Normal block
- 请问有谁比较了解CIPAddressCtrl类吗?
- 如何获取系统用于描绘菜单的CDC指针哦?
- BHO设计COM问题救助
- 哪里能下载到MSDN2001
- 如何获取另一个进程中的SysListView的items的text
- 高手们给我看看 OICQ是怎么把发送的数据定位到 局域网里的一台机器的???
- 孩子快出生了,征名!
- 求助有关为按钮关联子类的事
会产生同样的汇编代码int &xlea eax,[ebp-4]
mov dword ptr [ebp-8],eaxint& xlea eax,[ebp-4]
mov dword ptr [ebp-8],eax
在林锐博士的《C++高质量编程》中有详细讲解为什么会有int* a;和int *a;
他是这么说的:
第一种让人看上去一眼就知道a是一个int型的指针,但是为什么还有第二种呢?原因如下面语句:
int* a,b;这条语句让人乍眼一看好像b也是int*型的变量,所以这种写法就不如下面的语句:
int *a,b;