-5

例はこれです:

void DLL_EXPORT MyDLLFunction();

二次的な返品っぽいもの (この場合は「DLL_EXPORT」) は何ですか?

4

2 に答える 2

1

「マルチリターン」関数は、呼び出し元に戻る可能性のあるポイントが複数ある関数です。例えば:

bool IsOdd(uint32_t n)
{
  if (n%2)
    return false;
  else
    return true;
}

ただし、質問の本文はこれと完全に直交しています。 DLL_EXPORTここでは戻り値の型ではありませんが、関数の命名方法 ( Name Manglingを参照) と、使用する呼び出し規則の種類を記述するコンパイラ ディレクティブです。

于 2013-06-12T13:18:53.273 に答える