C++相談室 part78
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 10/02/16 22:25:08 ww 101:デフォルトの名無しさん 10/02/16 22:38:45 うむ。苦しゅうない。 102:デフォルトの名無しさん 10/02/17 00:38:25 何の? 103:デフォルトの名無しさん 10/02/17 01:05:07 >>53 以前メモリプール使用のスマポで計測結果張ったものですが、こんなメモリプールつこてます。 ttp://codepad.org/rrn4ZXUQ メモリ的にも処理的にも無駄を減らした実装でまだまだシンプルですが、使えるポイントはあると思います。 104:デフォルトの名無しさん 10/02/17 01:11:05 int get() { return mVal; } これよりも効率よくmValを外部に返す方法ってありますか? 105:デフォルトの名無しさん 10/02/17 01:17:18 >>72 まずインターフェースだけ考える。どんな変数を持ってるとかは敢えて考えないぐらいのつもりで、 とにかく利用者にとって自然な操作だけをメンバ関数(コンストラクタ含む)として列挙する。 それが済んでから、それらのメンバ関数を実装するための変数を必要なだけそろえる。 これなら「隠蔽になっていない」などという心配は起こりようが無いし、余計なコードも発生しない。 インターフェースを考える段階で、利用者から見て中にどんなデータが入っているのか 明らかでありメンバ関数呼び出しが煩雑なだけに見えるようなら、ただの構造体でいい。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5400日前に更新/218 KB
担当:undef