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

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

Byerkut さんは便宜上「ポインタを理解した」と言うことがありますが、当然ポインタなど 100% 理解していません。

今日は null ポインタを指定するのに 0 が良いのか NULL が良いのか調べてみました。

結論から言うとどちらでも良いそうです。

null ポインタの値は 0 とは限らないので 0 と書くと問題ありそうな気がしたのですが、ポインタが登場すべき場所に 0 が登場した場合、実装定義のビットパターンに変換されるとのことです。

ただ、 NULL と書いておいた方が null ポインタとわかりやすいかもしれませんね。というか C++ に null というキーワードがないことに驚きました。

Comments

次期 C++ 標準のうれしい拡張 | いちばんやさしいゲームの作り方
2009/04/23 20:54:55

[...] つい先日、 C++ で null ポインタを指定するためには 0 がいいのか NULL がいいのかで悩んでいましたが、次期 C++ 標準で nullptr というキーワードが採用されるかもしれないとのことです。 [...]

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS