::的類名前有個 & ,什么意思?
MazePerson?&MazePerson::setPersonPosition(int?coordinateX,int?coordinateY) { ?positionX?=?coordinateX; ?positionY?=?coordinateY; ?return?*this; }
MazePerson?&MazePerson::setPersonPosition(int?coordinateX,int?coordinateY) { ?positionX?=?coordinateX; ?positionY?=?coordinateY; ?return?*this; }
2015-08-23
舉報
2015-08-23
&是飲用 哦不 引用符號 表示函數(shù)返回一個MazePerson的引用
可以這么理解 MazePerson &/*從這往前表示函數(shù)返回類型*/ MazePerson:: /*類外定義函數(shù)*/ setPersonPosition /*函數(shù)名*/ ()
返回This指針指向的自己對象的就是個引用
2015-08-23
這個& 其實你可以和前面結合起來看
說明返回值是一個 MazePerson& 即 MazePerson類型的引用