サクサク読めて、アプリ限定の機能も多数!
なんだこれポインタ渡したら元の値書き換えられたので罠!みたいな。他のどの言語でも関数/メソッドへの参照(ポインタ)渡しは中身書き変えたいとき or `const` 付けてメモリ効率、が目的でしょ。
tettekete37564 のブックマーク 2015/10/02 11:45
blessは破壊的メソッドである罠 - Qiitaなんだこれポインタ渡したら元の値書き換えられたので罠!みたいな。他のどの言語でも関数/メソッドへの参照(ポインタ)渡しは中身書き変えたいとき or `const` 付けてメモリ効率、が目的でしょ。2015/10/02 11:45
このブックマークにはスターがありません。 最初のスターをつけてみよう!
qiita.com/mosa_siru2013/06/07
結論 blessは、オブジェクトを返すんじゃなくて、 受け取ったリファレンス自体をオブジェクト化して返す →blessは破壊的メソッド。 これを知らないと、以下の罠にはまります。 追記(2013/11/19) package Class1; ...
17 人がブックマーク・5 件のコメント
\ コメントが サクサク読める アプリです /
なんだこれポインタ渡したら元の値書き換えられたので罠!みたいな。他のどの言語でも関数/メソッドへの参照(ポインタ)渡しは中身書き変えたいとき or `const` 付けてメモリ効率、が目的でしょ。
このブックマークにはスターがありません。
最初のスターをつけてみよう!
blessは破壊的メソッドである罠 - Qiita
結論 blessは、オブジェクトを返すんじゃなくて、 受け取ったリファレンス自体をオブジェクト化して返す →blessは破壊的メソッド。 これを知らないと、以下の罠にはまります。 追記(2013/11/19) package Class1; ...
17 人がブックマーク・5 件のコメント
\ コメントが サクサク読める アプリです /