这是内存泄漏吗?

时间:2016-02-28 16:31:37

标签: c++ memory-leaks

代码为" p"分配内存。变量,但我认为如果在运行此代码时没有错误,它就无法释放它。我对吗?或者它可以在程序的其他地方释放?

if (Input.GetAxisRaw("Horizontal") < 0.5f);
{
    transform.Translate(new Vector3(Input.GetAxisRaw("Horizontal") * moveSpeed * Time.deltaTime));
}

1 个答案:

答案 0 :(得分:1)

在使用返回的解析器之后,客户端代码应该调用nvsg_deleteParser()函数以释放其分配的资源:

NSVGparser *parser = nsvg__createParser();
if (parser)
{
    ...
    nvsg_deleteParser(parser);
}