這個問題說實話我感受沒有太大的意義、java
按第一印象和c++的一些思想去理解的話對象傳遞是引用傳遞,由於傳遞過去的對象的值能被改變。c++
可是又有不少人,不知道從哪裏扣出來一句,java中只有值傳遞,沒有引用傳遞。這個理論是說java的對象做爲參數的時候傳遞過去的是地址的值,而不是對象自己,因此這也是值傳遞。對象
看完這個理論我真是有點納悶啊,c++中歷來也沒說過引用傳遞傳遞的是對象自己啊,傳遞的也是地址值。遊戲
這麼說來c++中也沒有引用傳遞了?引用
我感受這個就是個文字遊戲罷了,你們說的都是同樣的東西,還非要爭的你死我活。引用傳遞
因此我仍是認爲這就是引用傳遞。參數