NiStream kStream;
kStream.Load("AAA.NIF");
NiNode* pkNodeA = kStream.GetObjectAt(0);
kStream.Load("BBB.NIF");
NiNode* pkNodeB = kStream.GetObjectAt(0);
此时的pkNodeA 与 pkNodeB指向的是同一个NiF文件吗?
观察他们的地址发现 它们确实指向了同一个地址 都是指向BBB.NIF文件
猜想:此时如果在用AttachChild 或 DetachChild操作就会程序报错;
在此记下 以后注意!
本文探讨了NiStreamkStream加载NiF文件及NiNode操作的原理,指出在特定情况下使用AttachChild或DetachChild操作可能导致程序错误。通过案例分析,提醒开发者在实际应用中应注意此类操作可能引发的问题。
2410

被折叠的 条评论
为什么被折叠?



