私は定義を見ていましたが、それは次のとおりです。
istream& ignore ( streamsize n = 1, int delim = EOF );
次の文字を食べるだけだと思うところで、cin.ignore() として呼び出すことができるのはどうしてですか。それとも、間違った定義を見ていますか?
私は定義を見ていましたが、それは次のとおりです。
istream& ignore ( streamsize n = 1, int delim = EOF );
次の文字を食べるだけだと思うところで、cin.ignore() として呼び出すことができるのはどうしてですか。それとも、間違った定義を見ていますか?
デフォルトのパラメータを使用します。cin.ignore() を呼び出すと、得られるのは cin.ignore(1, EOF) です。
編集: http://www.learncpp.com/cpp-tutorial/77-default-parameters/