他のプログラマーのC++コードを読む際に、メソッドが3つのパラメーターを受け取ると混乱しますが、メソッドの呼び出しは1つしか渡しません。
例えば
.
.
CarList myCarList;
read_next(myCarList);
.
.
size_t CarListReader::read_next(CarList &cl, bool theBool, size_t skip)
Javaでは、メソッドシグネチャに基づくメソッドのオーバーロードについて知っていますが、この場合C++で何が起こっているのかわかりません。