0
我无法将指向类对象的指针传递给函数。我可以将指向类对象的指针传递给函数吗?什么是正确的语法?
myFunction(fruit apple)
{
...
}
int main()
{
fruit *apple = new fruit;
myFunction(&apple);
}
编译器告诉我,它不能从水果转换参数字符串之后。我不明白这是什么字符串。是否可以传递一个对象的指针作为函数参数?
这是有益的,但MVS仍认为该论点应该是一个字符串。 “ ”无法将参数2从'fruit'转换为'myFunction(apple);“行中的'std :: string' –
需要查看更多代码;能否发布完整的东西,包括行号编译器引发错误? – Jaywalker
我后来意识到出了什么问题,我忘了更新我的头文件,该头文件与其他cpp文件链接,并使用我的函数。 –