ぷるぷるの雑記

低レイヤーがんばるぞいなブログ. 記事のご利用は自己責任で.

2025-04-01から1ヶ月間の記事一覧

メモリデバイスコンテキストのサイズを取得する

Windowsでメモリデバイスコンテキストのサイズを取得するには以下のようにメモリデバイスコンテキストのビットマップを取得してからビットマップヘッダに情報をコピーします. WinAPIバージョン // hDCは対象のウィンドウのデバイスコンテキストとする HDC hM…

C++のオブジェクト指向でのメモリリークを理解する

C++のオブジェクト指向プログラミングでメモリリークをおこしてみましょう. 以下のクラスを考えます. コンストラクタでヒープを確保し、デストラクタで解放するだけのクラスです. class MyObj { public: MyObj(size_t byte) :pMem(NULL) { uint8_t *ptr = (u…