标签: c++ list pointers
我正在尝试将对象obj中包含的值传递给函数addnode但是我收到一个代码块错误,它无法将obj从mos*转换为{ {1}}。如何重写以传递指向函数mos的指针 代码如下所示。
addnode
obj
mos*
mos
答案 0 :(得分:3)
您的函数声明和定义不匹配。如果您想传递mos*,请将声明更改为:
void addnode(mos*);
当编译器看到您对addnode的来电时,它只看到了一个mos而不是mos*的声明。