首页 > 解决方案 > 方法内部的函数原型?

问题描述

我看到了这段代码:

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
}

任何人都可以启发我吗?谢谢!

标签: c++winapi

解决方案


推荐阅读