c++中的peek函数

时间:2022-04-09 14:15:04

c++中
cin.peek()函数
其返回值是一个char型的字符,返回值是指针指向的当前字符,
但是只是观测,指针任停留在当前位置,并不后移.如果要访问的字符是文件结束符,则函数值是EOF(-1);

功能:从输入流中读取一个字符,但是该字符并未从输入流中删除,
如果把输入流比作栈类, 那么这里的peek函数就相当于栈的成员函数top,而cin.get()相当于栈的成员函数pop()