2011年6月22日
摘要: int a = 0x1234;0107352E mov dword ptr [a],1234h int &ra = a; 01073535 lea eax,[a] 01073538 mov dword ptr [ra],eax ra = 0x9999;0107353B mov eax,dword ptr [ra] 0107353E mov dword ptr [eax],9999h 上面是c++引用的反汇编,从上面可以看出,引用其实就是将变量的地址存下来,使用的时候把地址指向的值取出来进行操作。再解释下下面这种重载int a[3] = {1,2,3};class B{public: i 阅读全文
posted @ 2011-06-22 22:58 杂草丛 阅读(256) 评论(0) 推荐(0) 编辑