C++

スポンサーリンク
C, C++, VC++, C++builder

[C++]exeファイルのリバースエンジニアリングメモ

Windowsの実行形式exeファイルから、 元のソースコードを復元し、解析したい場合の方法をまとめました。 exeファイルのリバースエンジニアリング リバースエンジニアリングって、逆コンパイル、デコンパイル、デコード(Decode)とか、...
C, C++, VC++, C++builder

[VC++8.0]Thread

基本のスレッド。 JavaとかSwiftとか言語によって、書き方違う。 参考元 マルチスレッド 最初に、WndProcでCreateThreadを呼んで、スレッドを生成する。 最後に、ExitThreadでスレッドを終わらせる。 というイメ...
C, C++, VC++, C++builder

[VC++8.0]ON_MESSAGEマクロとPostMessage

ON_MESSAGEについて メソッド:ON_MESSAGE(message, memberFxn ) 引数: message:メッセージ ID memberFxn:メッセージが割り当てられるメッセージ処理関数名 関数の型は afx_msg...
C, C++, VC++, C++builder

[VC++]バージョン違いによるエラー

過去のwikiの情報をこちらに移行しました。 以下のエラーが発生 >LINK : fatal error LNK1181: 入力ファイル 'C:Program FilesMicrosoft Visual Studio 8VCPla...
C, C++, VC++, C++builder

[VC++]コンパイル時の設定が異なるもの通しのビルド時のワーニング

Visual Studioで、Visual C++のアプリを作っていて、ビルド時に発生したワーニングについて調査したときの情報を残しておきます。 ワーニング内容 MSIL .netmodule または /GL を伴ってコンパイルされたモジュ...
C, C++, VC++, C++builder

[C,C++]static inline

static(C/C++) 使われ方によって意味が違います。 関数につける場合 他のファイルから参照できなくなります。 メンバ関数につける場合 ほぼ関数と同じ扱いになります。 つまりthis等が使えないしstatic以外のメンバは呼べません...
C, C++, VC++, C++builder

[Linux]gccのバージョンとか

以下で調べられる。 echo | gcc -v -E -dM - define GNUC 4 が見たかっただけ。
C, C++, VC++, C++builder

[C]おそらくifdefを書いたコードをチェックしている

2007年頃、若手時代に作ったコード 確か、Kernel開発でC言語のコードを書いていた時に、修正したところを#ifdef~#endifでまとめていました。 その場所をチェックすることで、修正した場所の一覧を抽出しようという意図のプログラム...
C, C++, VC++, C++builder

[C++]ファイル、ディレクトリ取得のメモ

C++において、ファイル、ディレクトリ取得のメモ 例String: AnsiString aaa = "e:\test\test1\test2\test3.exe" 実行ファイルのディレクトリを取得する ExtractFilePath(aa...
スポンサーリンク