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

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

「C++」に関する記事

PHP のようなインタプリタ言語では、ソースコードの動的読み込みやメソッドの動的追加など、プログラムを拡張するポイントを簡単に作ることができますが、コンパイル言語である C++ ではそうはいきません。やろうとするとコールバック関数などを考えると思うのですが、それだと関数ひとつしか登録できません。

続きを読む »»»

2008/11/19 08:43:10 Permalink Comments (0) Trackbacks

プログラムの実行に際してスタックというメモリ空間が必要なことは、ある程度プログラミングの経験を積めば理解できるはずです。そこからさらにセキュリティを考えるとスタックオーバーフローの驚異に直面するのですが、これってスタックフレームの方向を逆にしても回避できないのでしょうか?

続きを読む »»»

2008/11/02 20:34:23 Permalink Comments (0) Trackbacks

コマンドラインからソースコードをコンパイルするためには Visual C++ が提供しているバッチファイルを実行してコマンドプロンプトを起動します。

続きを読む »»»

2008/10/31 19:51:36 Permalink Comments (5) Trackbacks

一時変数を使わないでふたつの変数の値を交換するためには XOR 演算を使います。

続きを読む »»»

2008/10/30 19:26:40 Permalink Comments (0) Trackbacks

この本を買って勉強したいと思います。

続きを読む »»»

2008/10/28 00:32:27 Permalink Comments (0) Trackbacks

うむむ、ビットシフトの動作も実装依存するのですか…

ビットシフトの落とし穴 - 算術シフトと論理シフト

続きを読む »»»

2008/10/27 22:06:56 Permalink Comments (0) Trackbacks

C/C++ の標準関数はマルチスレッドに対応していないとのことです。 Win32API にはマルチスレッドに対応したファイル入出力関数があるので検討してみましょう。

ファイル入出力

続きを読む »»»

2008/10/25 21:18:16 Permalink Comments (2) Trackbacks

ポインタ変数を何も指していない状態にするためには null 値を設定します。

続きを読む »»»

2008/10/22 23:28:38 Permalink Comments (0) Trackbacks

Windows が起動してからの時間を求めるためには timeGetTime() 関数を使います。

続きを読む »»»

2008/10/21 14:54:39 Permalink Comments (0) Trackbacks

パスを正規化するためには PathCanonicalize() 関数を使います。

続きを読む »»»

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