c++ - 方法内部的函数原型?
问题描述
我看到了这段代码:
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
}
任何人都可以启发我吗?谢谢!
解决方案
推荐阅读
- python - 在 Tensorflow 中查找 conv2d 层的权重
- vue.js - Vuex - 将特定状态作为参数传递
- laravel - cpanel中的Laravel + Cronjob无法正常工作
- php - php curl超时请求,但条目已插入数据库
- barcode-scanner - UWP win 10 用于 TC70x Zebra 的移动条码扫描示例
- javascript - Node.js 和 express Rest api 创建自定义字段路由
- java - 在 if 语句中检查多个参数是否为相同值的更短方法?
- python - Tensorflow GPU 错误:在训练模型过程中资源耗尽
- ansible - 在 Ansible 中从两个清单组中成对配置服务器
- c# - 通过 devextreme DataGrid 上的 columnChooser 保存或缓存选定的列