引用代替指针,教材上说c里面的引用可以代替指针来实现两个数的值得交换为毛

1,教材上说c里面的引用可以代替指针来实现两个数的值得交换为毛我用vs2005编译,这两个函数都能交换a、b的值我这运行结果是8 33 8再看看别人怎么说的 。【引用代替指针,教材上说c里面的引用可以代替指针来实现两个数的值得交换为毛】
2,什么时候引用而不用指针对于大型数据结构,而又不想使用指针的时候,就可以使用引用;引用目前比较实用的地方就是作为函数参数;一来可以防止编译器内部构造临时对象,一来可以避免指针的内存访问失误;还有一个新特性就是右值引用,可以引用等式右侧所生成的临时对象;能用指针的时候不用数组
3 , 指针与引用的区别指针指向的是一个地址,引用是引用一个地址应该是一样的指针和Delphi的引用是不同, 指针只是一个单统的导引, 在c语言中是极强大的利器.而Object Oriented的Delphi引用却是另一回事, 说成为一种遗传较接近. Delphi的所有物件都是由TObject引用出来, 他们之间的关系绝非指针所能做. 好似TObject之下的曾孙如TForm, TWindows, TMenu...各个都很不同, 但却遗传了TObject最基本的属性如.create, .destroy在delphi中 , 对象的引用是怎样用给个例子好吗?差不多?。?

    推荐阅读