函数原型里面有方法吗?

时间:2019-07-23 06:14:55

标签: c++ winapi

我看到了以下代码:

HRESULT Helper::LoadHelper(void)
{
    HRESULT LaunchUserProcess(char* fileName);   //This is the line in question
    if (FAILED(LaunchUserProcess("helper.exe")))
    {
        return E_FAIL;    // Failed to launch helper
    }
    return S_OK;
}

问题是,这是怎么做的?

HRESULT LaunchUserProcess(char* fileName);

在我看来就像一个函数原型。但是为什么在方法中间呢?另外,还有一个文件实际上包含其实现:

HRESULT LaunchUserProcess(char* fileName)
{
   //implementation here
}

有人可以启发我吗?谢谢!

0 个答案:

没有答案