私はこのようなコードを持っています
typedef void(_stdcall * MyProcessor)(int, int);
void FunctionProcess (MyProcessor process){
MyProcessor myCallback;
myCallback = (process != NULL)? process:"<functionThatDoesNothing>";
...
}
引数にコールバック関数がない場合は、関数を myCallback に割り当てたいと思いますが、これは何もしません (またはほとんど何もしません)。パイプライン フラッシュのために、ループ内の 'if' を回避したい)。no-op ラムダを試しましたが、成功しませんでした (互換性がありません)。
このような機能はありますか?他の可能性はありますか?ありがとうございました。