关于精灵的创建有个小疑问

我看源码是返回的一个局部变量的指针,不是说C++不要返回局部变量的指针吗?怎么引擎有很多这种返回局部变量指针的写法?:12::12:

你的话有歧义。局部变量的指针和指针是局部变量是不一样的。

eg.

{
int* p = new int(1);
return p;
}
这是ok的。

{
int a = 1;
return &a;
}
这是不行的。

哈哈哈,对的,我搞混了。 :2: :2: