>>51
このmaxの関数でsizeが0以下だったりしたときは
maxが不明な値になっちゃうと思うんですが、
こういうときのエラーを判断するのに
正常な返り値が負の数,正の数どっちも考えられるとき
どういう返り値を利用したらいいんでしょうか

呼び出し元で呼び出し前にチェックするのが普通でしょうか
ご教授おながいします