小弟最近想學C++ 於是看書...終於遇到許多問題!! :~(
如下請不吝回答:
class Position
{
private: ...
public:
.
int evaluate(int &);
.
};
於是我在evaluate()的函式裡找到如下:
Position *posptr; //這是宣告
...
posptr = new Position;
*posptr = *this; // 這就是小弟不懂的地方
//請問這是說把現在的Position 烤貝
一份給posptr嗎?? 因為正在執行的Position::Evaluate
裡有改變了原本private的變數資料。
煩請各位先進回信時一併回信到我的信箱!! thanks!! ^_^
--
********* 海邊的瓜瓜 - JiangZu - ********
--
※ Origin: 台灣科大電子站<bbs.et.ntust.edu.tw> ◆ From: ts165.ntust.edu.tw
> //請問這是說把現在的Position 烤貝
> 一份給posptr嗎?? 因為正在執行的Position::Evaluate
> 裡有改變了原本private的變數資料。
> 煩請各位先進回信時一併回信到我的信箱!! thanks!! ^_^
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: h68.s189.ts.hinet.net