例はこれです:
void DLL_EXPORT MyDLLFunction();
二次的な返品っぽいもの (この場合は「DLL_EXPORT」) は何ですか?
「マルチリターン」関数は、呼び出し元に戻る可能性のあるポイントが複数ある関数です。例えば:
bool IsOdd(uint32_t n)
{
if (n%2)
return false;
else
return true;
}
ただし、質問の本文はこれと完全に直交しています。 DLL_EXPORT
ここでは戻り値の型ではありませんが、関数の命名方法 ( Name Manglingを参照) と、使用する呼び出し規則の種類を記述するコンパイラ ディレクティブです。