【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト814:デフォルトの名無しさん 08/02/16 23:33:59 *(p+3) と *(3+p) で結果が違うわけなかろう 815:デフォルトの名無しさん 08/02/16 23:35:29 >>813 ポインタとアドレスは違う(似ているからややこしいが) char a[2]; double b[2]; printf("%p %p\n", &a[0], &a[1]); printf("%p %p\n", &b[0], &b[1]); 816:デフォルトの名無しさん 08/02/16 23:40:10 例えば p の示すアドレスが 0xb1832100 の時、 p が char* なら p + 3 は 0xb1832103 に、 p が int* (int は4バイトとする)なら p + 3 は 0xb183210c に、 p が double* (double は8バイトとする)なら p + 3 は 0xb1832118 になる。 だから、一概にそう言える。 817:801 08/02/16 23:41:36 >>809 ありがとうございます。 テンプレートというのは知りませんでしたが、使えそうな気がします。 >>811 確かにそうですね。 後から実装を作り替えるのは手間ですが、 実際動くと、モチベーション上がりますよね。 >>812 画像破棄用の全画像リストは、ユニットとは別に作ってます。 ユニットは敵の種類ごとに画像をロードすると同時に、 画像マスターリストにロードした画像を登録して、一括で破棄してます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch