きままにブログスマートフォン用の表示で見るきままにブログプログラミングを主とした私のメモ帳です。寂しいのでコメントください笑この広告は、90日以上更新していないブログに表示しています。2015-02-02リファレンスクラスC++定数を返すには巨大過ぎるデータを扱う場合できれば参照やポインタで返したいです。ところが、ポインタを直接渡すと、そのポインタが変更されるような場合困ります。そもそも参照やポインタで返すべきではないのですが、場合によっては参照で受け取りたいような時があります。=演算子や*演算子は通常参照を返します。返すのは*thisですね。することで戻り値もその対象とナブオブジェクト自信と同等に扱えるようになって便利なのです。ポインタで返すことは通常有り得ません。返すならスマートポインタを利用します。ところが、ポインタの中身が変更されうるようなケースでは「参照」を返せません。スマポでも困るような場合です。いうときは直接index等を返しますが、汎用性に掛けます。そこでRferenceクラスを作ってそのReferenceを返すことで後でこれを用いてアクセスできるというわけです。)はてなブログをはじめよう!staryoshiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。