manking Asked:2023-06-12 05:13:30 +0000 UTC2023-06-12 05:13:30 +0000 UTC 2023-06-12 05:13:30 +0000 UTC 其地址用作局部变量“pr”的值的临时地址将在完整表达式(C++)的末尾被销毁? 772 这里的错误是什么?更新到引擎5.2版本后发生。局部变量 pr 将在表达式结束后销毁。 c++ 1 个回答 Voted Best Answer Андрей Краевский 2023-06-12T11:40:49Z2023-06-12T11:40:49Z 据我了解,TCHAR_TO_UTF8 是一个特殊的宏,它将立即释放为“;”之后的字符串分配的内存。所以 pr 指针将悬空。这个错误很可能是因为新版本在代码中增加了对此类错误的检查。在使用指针的表达式中直接使用宏应该可以解决问题。 这在文档中说明:
据我了解,TCHAR_TO_UTF8 是一个特殊的宏,它将立即释放为“;”之后的字符串分配的内存。所以 pr 指针将悬空。这个错误很可能是因为新版本在代码中增加了对此类错误的检查。在使用指针的表达式中直接使用宏应该可以解决问题。
这在文档中说明: