visual-c++ - 函数不带4个参数

标签 visual-c++ build error-handling atl

在建立项目时,我看到类似的错误讯息
:ReadFromStream':函数不包含4个参数
您能建议我什么可能是错误。

在下面的行中,它显示错误退出:

hr = var.ReadFromStream(pStm, pMap[i].vt, pMap[i].rgclsidAllowed, pMap[i].cclsidAllowed);

我将不胜感激。谢谢。

最佳答案

检查函数的定义,通常在缺少参数(或参数过多)时发生

如果应该使用其中的四个,请确保您的参数之一不是您尝试使用的重载的错误类型。有时,这可能会使您认为您正在尝试使用不使用该数字的其他重载。

关于visual-c++ - 函数不带4个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5557061/

相关文章:

c - 在 C 中的宏中重新定义标签

c++ - 使用 CMake 从没有相对路径的子目录导入

jakarta-ee - gradle:无法为 org.gradle.api.Project 类型的根项目设置只读属性 'module' 的值

scala - Play Framework : How to implement proper error handling

php - 当cakePHP的 Controller 中不存在函数时,保存错误

c++ - 将 UTC 转换为本地

c++ - 在 .NET 应用程序中包含 NOT .NET cpp 和 h

visual-studio - MS Visual Studio 2010中的编译器错误

c++ - QDir 目录之前的预期不合格 ID

Angular http 客户端 retryWhen 无法捕获调用者的错误