C++的引用他的所用和指针有什么差别?
比如:Triangle(类说明符)&compare(Triange &t1,triangle &t2)
这个函数的所用是比较t1,t2两个三角型的大小。那么如果改用指针行不行,或者这样写Triangle::compare(int t1,int t2)又有什么不同?怎样去使用对象作为参数传递呢?
C++的引用他的所用和指针有什么差别?
比如:Triangle(类说明符)&compare(Triange &t1,triangle &t2)
这个函数的所用是比较t1,t2两个三角型的大小。那么如果改用指针行不行,或者这样写Triangle::compare(int t1,int t2)又有什么不同?怎样去使用对象作为参数传递呢?
引用和指针,我学完后,觉得没什么差别,两者都可以改变被引用或指向的值,引用只是别名,像老师又叫老师一样,两者同样,指针的话,你只要记得它可以改变指向的值,就OK啦。。。。。怎样去使用对象作为参数传递呢?。。。1。向函数传对象的地址,例 函数(&对象)......2.向函数传对象,例 函数(对象)。。