teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

問題個所の引用を忘れていた

2021/01/16 05:09

投稿

actorbug
actorbug

スコア2515

answer CHANGED
@@ -1,3 +1,6 @@
1
+ ```C++
2
+ cout << max(rec(0, N), rec(1, N), rec(2, N)) << "\n";
3
+ ```
1
4
  3引数の`max()`は、比較する値2つと、その2つを比較する比較関数を渡す仕様になっています(参考の(2))。
2
5
  本来2引数の比較関数を渡すべきところに`rec(2, n)`を渡しているので、
3
6
  この引数が「2引数を取り込む関数には評価されません」と怒られているわけです。