我想知道是什么模板,使用下面的两个指针之间的区别:内存分配的指针和一个复制指针在模板
让我们假设我分配的内存如下所示:
int* myPtr = new int[10];
int* anotherPtr = myPtr;
现在,我通过“myPtr”和“anotherPtr”一些功能:
doSomthing(myPtr, status);
doAnotherThing(anotherPtr, status);
上述两个函数中,我使用这个参数来定义模板类,苏ch为:
tResource<int>* m_resourcePtr1;
tResource<int>* m_resourcePtr2;
m_resourcePtr1 = new tResource<int> (anotherPtr);
m_resourcePtr2 = new tResource<int> (myPtr);
resourcePtr1和resourcePtr2之间是否有区别?
不存在。 –
@Bassam你的问题背后似乎有某种原因。如果你会解释你为什么问这个问题,那么给出一个对你有意义的答案会更容易。 – selalerer