我的包装函数缺少变量?
My wrapper function is missing a variable?
由于我遇到的一个特殊错误,我决定像这样包装一个函数来解决上述错误:
UFUNCTION()
void OnBoxOverlapWrapper(UPrimitiveComponent* /*ignored*/, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherIndex, bool bFromSweep, const FHitResult & SweepResult)
{
OnBoxOverlap(OtherActor, OtherComp, OtherIndex, bFromSweep, SweepResult);
}
但是,当我尝试编译我的代码时,设置 OnBoxOverlapWrapper 的行会产生以下内容:Error: Missing variable name
。这是唯一一次在函数中声明包装器,因此不应发生这种情况。特别奇怪的是,当我对另一个函数使用类似的包装器时,它并没有产生这样的错误:
UFUNCTION()
void OnBoxEndOverlapWrapper(UPrimitiveComponent* /*ignored*/ AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherIndex)
{
OnBoxEndOverlap(OtherActor, OtherComp, OtherIndex);
} //this code does not produce an error
这是怎么回事?
事实证明,您需要为OnBoxOverlap
函数编写一个主体。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 将数组的地址分配给变量并删除
- 为"adjacent"变量赋值时出现问题
- enum是C++中的宏变量还是整数变量
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 用C++中的一个变量定义一个常量
- 我的包装函数缺少变量?
- C++使用条件变量监视类/包装器
- 重置/包装 C/C++ 中的变量(环缓冲区指针)
- 返回对 std::函数包装的 lambda 中静态变量的引用会导致段错误
- 基对象和继承对象,用于将标准变量包装在C++中
- C++包装Objective-C的方法:如何为变量添加值
- 如何将带有局部变量的一些参数的函数包装器放入具有MSVC2015的容器中
- 带有boost变量递归包装器的字符串解析器
- 将 int 指针成员变量包装在 boost.python/pyplusplus 中
- 如何使用C++/CLI包装器将变量参数从托管传递到非托管
- Cython:如何包装一个公共成员变量是自定义对象的C++类
- 如果成员指针是成员变量,是否有一个boost或STL类可以包装成员指针?
- C++用变量参数包装包装宏