我需要将指针数组传递给函数, 在下面的示例中,有一个名为base的类和一个名为pool的指针数组。 如何将数组池传递给一个名为function的函数? 1)如果我想要改变原始指针数组, 2)万一我只想传递指针数组的副本。C++如何将指针数组传递给函数
谢谢,
class base
{
};
void function (base * pool)
{
}
int main
{
base *pool[40];
function (pool[0]);
return 0;
}
你可以用stl吗?如果是,则使用指针向量。 – Kimi
嗨,是的,我可以使用STL。请解释它如何帮助我。 – user2162793
我同意Kimi,你应该使用指针向量,因为数组的一个问题是你必须通过它的长度。无论如何,你可以传递数组像{函数(池);“,我猜... – Piyuesh