1.默认参数是从右往左的,具体为什么你看看21行那种错误输入就知道了,你赋值使从左往右对应,少了的可以用默认参数从右往左补上
2.第9行的函数返回的是Object& (对象的引用),而13行返回的是一个指向这个对象的指针,当然会错了,你问的问题就说明你没弄清楚引用和指针的区别,你把引用的使用当做一个正常变量看就好了。而使用指针指向的对象,还需要用一个取址运算*