いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

64bit コードと 32bit コードで適切に振り分けられる int 型を使うためには、 INT_PTR を使います。

64bit の長さがある整数値型には __int64 がありますが、 32bit 機向けにコンパイルする際には無理に __int64 を使いたくない場合があります。このような場合に INT_PTR 型が便利です。

INT_PTR 型は 64bit 機向けのコンパイル時( _WIN64 という定数が定義されている時)には __int64 となり、 32bit 機向けのコンパイル時には int となります。 UNICODE を使う際に TCHAR を使うのとイメージは同じです。

なお、 unsigned int を使いたい場合は UINT_PTR 型を使います。 INT_PTR の long 版ともいえる LONG_PTR 型というのもあります。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 TECHNORATI お気に入りに追加する
フィードメーター - いちばんやさしいゲームの作り方 ブログSEO対策:track word カウンター
Firefox meter あわせて読みたい SEO STATUS
このページの先頭へ