0
我無法將指向類對象的指針傳遞給函數。我可以將指向類對象的指針傳遞給函數嗎?什麼是正確的語法?
myFunction(fruit apple)
{
...
}
int main()
{
fruit *apple = new fruit;
myFunction(&apple);
}
編譯器告訴我,它不能從水果轉換參數字符串之後。我不明白這是什麼字符串。是否可以傳遞一個對象的指針作爲函數參數?
這是有益的,但MVS仍認爲該論點應該是一個字符串。 「 」無法將參數2從'fruit'轉換爲'myFunction(apple);「行中的'std :: string' –
需要查看更多代碼;能否發佈完整的東西,包括行號編譯器引發錯誤? – Jaywalker
我後來意識到出了什麼問題,我忘了更新我的頭文件,該頭文件與其他cpp文件鏈接,並使用我的函數。 –