プログラムの実行に際してスタックというメモリ空間が必要なことは、ある程度プログラミングの経験を積めば理解できるはずです。そこからさらにセキュリティを考えるとスタックオーバーフローの驚異に直面するのですが、これってスタックフレームの方向を逆にしても回避できないのでしょうか?
コマンドラインからソースコードをコンパイルするためには Visual C++ が提供しているバッチファイルを実行してコマンドプロンプトを起動します。
一時変数を使わないでふたつの変数の値を交換するためには XOR 演算を使います。
この本を買って勉強したいと思います。
srand() 系の関数に渡す際に良さそうな値がありました。
C/C++ の標準関数はマルチスレッドに対応していないとのことです。 Win32API にはマルチスレッドに対応したファイル入出力関数があるので検討してみましょう。
Study::Bitmap で透過色を指定するためには Study::Bitmap::load() メソッドの第3引数に色情報を渡します。
DirectX などからゲーム開発に入ってしまうと迷うのが「この技術は DirectX 固有なのだろうか?」という点です。パイプラインもそのひとつだったのですが、リアルタイムレンダリングをはじめ多くの書籍で取り上げられていました。どうやら一般的な概念のようです。