7.41 組み込みアセンブラの非スタティックメンバ関数の呼び出し

__mcall および __vcall で始まるキーワードを使用して、__asm 関数から非仮想関数と仮想関数を呼び出せます。

スタティックメンバ関数は 異なるパラメータを受け取るため(this がないなど)、スタティックメンバ関数を検出する __mcall_is_static はありません。したがって、呼び出し側は既にスタティックメンバ関数の呼び出しに特化されていると考えられます。
関連する概念
7.26 コンパイラでの組み込みアセンブラのサポート
7.35 組み込みアセンブラのクラスメンバ関数を呼び出すためのコンパイラでサポートされているキーワード
7.42 非仮想メンバ関数の呼び出し
7.43 仮想メンバ関数の呼び出し
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.