将对象传递给以指针作为参数的函数

时间:2010-10-06 16:01:02

标签: c++ pointers function reference

当我只有一个对象但我的函数获取指向该类型对象的指针时,它是如何工作的。

Someoclass test1;

SomeFunction( Someclass*)
{
    //does something
};

2 个答案:

答案 0 :(得分:4)

您传递了对象的地址。

SomeFunction(&test1);

答案 1 :(得分:0)

要调用该函数,您需要使用运算符的地址(&)。所以在你的情况下:

Someclass test1;

SomeFunction(&test1);

如果您询问指针是如何工作的,there's a detailed explanation here