close

假設 CloudSet 是一個類別
然後你有一個 CloudSet* 叫 c1

然在有個函數長這樣
void CreateCloud(Ogre::SceneManager* SceneMgr, CloudSet * cloud)

裡面呼叫了
cloud = new CloudSet(SceneMgr,"cloud1");

可是在外面的c1卻不會改變,除非你的函數是
void CreateCloud(Ogre::SceneManager* SceneMgr, CloudSet *& cloud)

真是有夠麻煩的= =

arrow
arrow
    全站熱搜

    讓地獄深紅的天亮 發表在 痞客邦 留言(2) 人氣()