getline是C++标准库函数;但不是C标准库函数,而是POSIX(IEEE Std 1003.1-2008版本及以上)所定义的标准库函数(在POSIX IEEE Std 1003.1-2008标准出来之前,则只是GNU扩展库里的函数)。getline会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束:1)到文件结束,2)遇到函数的定界符,3)输入达到最大限度。成员函数getline()是从输入流中读取一行字符,读到终止符时会将'\0'存入结果缓冲区中,作为输入的终止。终止符可以是默认的终止符,也可以是定义的终止符。