スレを勃てるまでもないC/C++の質問はここで 3
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 07/09/18 23:32:55 >>199 pbmのtypoだろ。察してやれよ。 # だとしたら、pgmの立場がないけどねw 201:デフォルトの名無しさん 07/09/22 02:07:32 C++のmutableは、どういう時に使うものなのでしょうか? 202:デフォルトの名無しさん 07/09/22 02:10:41 例えばこういうとき。 class MyObject { mutable int hashcode_cache; public: int hashcode() const { if(hashcode_cache == 0) { hashcode_cache = なにかすごい複雑な計算; } return cached_hashcode; } }; 203:デフォルトの名無しさん 07/09/22 02:48:03 なるほど。 ありがとうございます。 204:デフォルトの名無しさん 07/09/23 03:51:04 void foo(int *ar){ printf("%d",ar[2]); } void main(){ int array[2][2] ={{0,1},{2,3}} printf("%d",array[0][0]); //a printf("%d",array[0]); //b printf("%d",array[2]); //c foo(&array[0][0]); //d } 上のaは0が表示、 bはa[0][0]のアドレスが表示され、 cは配列の範囲外参照になる、で合ってますか? (cのarray[2]でarray[1][0]が表示されたりはしませんよね?) そしてdですが、やはりこれも範囲外参照、ということになりますか? どうにかして二次元配列を一次元扱いすることはできませんか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4714日前に更新/260 KB
担当:undef