将对象指针传递给函数

时间:2013-04-04 16:34:49

标签: c++ list pointers

我正在尝试将对象obj中包含的值传递给函数addnode但是我收到一个代码块错误,它无法将objmos*转换为{ {1}}。如何重写以传递指向函数mos的指针 代码如下所示。

addnode

1 个答案:

答案 0 :(得分:3)

您的函数声明和定义不匹配。如果您想传递mos*,请将声明更改为:

void addnode(mos*);

当编译器看到您对addnode的来电时,它只看到了一个mos而不是mos*的声明。