仮に奪い合いが起きなくとも、こちらの方が有利です。参照してみてください。)他の例も見てみましょう。例に近い形のものです。コードと同じ問題があります。代入が見える可能性があります。ように振る舞うものと考えることが出来ます。あることに注意してください。でない読み込みが行われます。読み込みを一切行いません。オブジェクトのインスタンスをひとつ紐付けて持ちたいというものです。回だけしか作成したくありません。関数を使ってオブジェクトの作成と取得を行います。しているというわけです。これは正しく動作しません。コンパイラを使った途端に崩れ去ります。システムでこれを実行した場合は、さらに別の壊れ方をします。整数フィールドをいくつか追加しています)。0);}問題は明らかでしょう。ない値を見る可能性があるということです。コードを調整してみたいところです。それは役に立ちません。移動させられる可能性があります。