2009年11月23日月曜日

python オブジェクトのコピーって

 いちいち copy とか deepcopy とかの関数を呼び出してやらなくちゃならないのね。

 C++ なら 'A = B' で、オブジェクトそのものをコピーするのだが、Python だとポインタのコピーにしかならない。

 少々嵌った。

 関数の引数も全部参照渡しだそうだ。C++ のときは暗黙の参照渡しのプロトタイプは禁止してたのに、python では default か。

 トラップでいっぱいだ。

0 件のコメント:

コメントを投稿