我正在尝试将 void* 传递给函数,然后在该函数内部使指针指向动态创建的对象。这是我到目前为止所拥有的,但它似乎不起作用:
主要的:
int main()
{
void* objPtr;
setPtr(objPtr);
}
设置指针:
void setPtr(void*& objPtr)
{
objPtr = new Obj1;
(*objPtr).member1 = 10; //error: expression must have pointer-to-class type
}
对象1:
struct Obj1
{
int member1;
};
提前致谢