今の現場では「C++Builder」で開発しているのだけど、独特のルールが結構ある。 Cで開発してばかりいると、なんだろこれ?といった感じで作業が止まる。 .cppファイルを見ていると、__fastcallという見慣れない宣言が関数名の前についている。 __fastcallってなんじゃらほい C++Builderの.cppファイルの関数定義に「__fastcall」なる宣言が書いてある。 例) void __fastcall ClassA::HogeHoge(int number) { // 関数の処理 } ※調べたこと ・__fastcallとは「呼び出し規約」というもの ・呼び出し規約には、 cdecl(C規約) thiscall(C++メンバ関数規約) stdcall(Windows標準関数規約) fastcal(高速関数規約)l clrcall(.NET Framework専用規約