ここに、演算子のオーバーロードの明確な例がいくつかあります。構文は次のとおりです。
type operator sign (parameters) { /*...*/ }
私が取り組んでいるコードで、次の文字列が見つかりました。
bool operator () (int a)
このコードで私が抱えている最初の問題は、演算子記号がないことです(operator+
またはのようなものはありませんoperator*
)。(int a)
2番目の問題は、私が見た議論の前で、()
それが何をすべきかを知ることができないということです。それを手伝ってくれませんか。