以下のコードで表示されるエラーメッセージは次のとおりです。
error C2662: 'DamageNumbers::IsAlive' : cannot convert 'this' pointer from 'const DamageNumbers' to 'DamageNumbers &'
1> Conversion loses qualifiers
。
bool CheckDamageNumbersAlive(const DamageNumbers& e)
{
return !e.IsAlive();
}
IsAlive()がリスト内のオブジェクトに対してfalseを返したときに、リストからオブジェクトを削除したいと思います。