【初心者歓迎】C/C++室 Ver.66【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
328:デフォルトの名無しさん 09/06/11 02:00:41 class Hoge { int a } というクラスがあったとき Hogeのインスタンス同士の比較をメンバ変数aの大小で行う場合 演算子をオーバーロードしたほうが良いのか int GetA()という関数を比較するのが良いでしょうか? またHogeインスタンスとintを比較することも考えてますがこういう場合はどうでしょうか? 329:デフォルトの名無しさん 09/06/11 02:02:44 >>326 いやそれであっている。 うまくいかないならほかに原因がある。 330:デフォルトの名無しさん 09/06/11 02:37:59 >>328 Hoge同士の比較方法がそれ以外にあり得ないなら演算子オーバーロードでいいんじゃね? 331:デフォルトの名無しさん 09/06/11 02:50:23 >>329 すいません。 クラス配列を作るとき、 hoge h[]={ hoge{1,2,3,4,5}, hoge{1,2,3,4,5}, hoge{1,2,3,4,5}, hoge{1,2,3,4,5}, }; と書くようにしたら先のやり方で配列の要素数が取れました。 環境はVS2008なのですが、最初の書き方ではだめだったでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4993日前に更新/89 KB
担当:undef