代码为" p"分配内存。变量,但我认为如果在运行此代码时没有错误,它就无法释放它。我对吗?或者它可以在程序的其他地方释放?
if (Input.GetAxisRaw("Horizontal") < 0.5f);
{
transform.Translate(new Vector3(Input.GetAxisRaw("Horizontal") * moveSpeed * Time.deltaTime));
}
答案 0 :(得分:1)
在使用返回的解析器之后,客户端代码应该调用nvsg_deleteParser()
函数以释放其分配的资源:
NSVGparser *parser = nsvg__createParser();
if (parser)
{
...
nvsg_deleteParser(parser);
}