-3
以下是給我的錯誤。它突出了回報間「M」>的getAddress(),並給予錯誤:C++ find_if()無法將'this'指針從'const Client'轉換爲'Client''
Error 1 error C2662: 'RakNet::SystemAddress Client::GetAddress(void)' : cannot convert 'this' pointer from 'const Client' to 'Client &'
我真的不跟隨爲什麼我得到這個錯誤。
list<Client*> battleQueue;
if (find_if(battleQueue.begin(), battleQueue.end(), [packet](const Client* m) -> bool { return m->GetAddress() == packet.systemAddress; }) == battleQueue.end())
{
}
製作''GetAddress' const'。 – chris
const SystemAddress GetAddress();我得到了同樣的錯誤 – user441521
不是在開始,在結束爲克里斯寫 –