関数を、定義と合わない引数の数・型で呼ぶと出ます。
出るコード
int add(int a, int b) { return a + b; }
int main() {
add(1, 2, 3); // 引数が3つ
}
エラーメッセージ
error: no matching function for call to 'add(int, int, int)'
note: candidate expects 2 arguments, 3 provided
直し方
note: の「候補は引数◯個」に合わせて呼びます。オーバーロードや型変換の有無も確認します。