-1
你好,我正在尝试创建一个静态方法来检查虚幻引擎中的空指针。通用静态方法
.h文件中
template<typename T>
static bool checkForNull(T pointer);
.cpp文件
bool MyClass::checkForNull(T pointer)
{
{
if (!pointer) {
printlog(FString("Your pointer is null")); //Another static function for printing
return false;
}
else {
return true;
}
}
}
但我也有新的C++和我认为这是一个语法错误在我的代码?我如何创建一个静态泛型方法?
如果出现语法错误,则会显示一条错误消息,我们很乐意阅读。 – Downvoter
寻求调试帮助的问题('**为什么不是这个代码工作?**')必须包含所需的行为,特定的问题或错误以及在问题本身**中重现**所需的最短代码。没有**明确问题陈述**的问题对其他读者没有用处。请参阅:[如何创建最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 – Biffen
改用'T *'参数来强制要传递的指针,而不是任意的对象。 – Downvoter