我只是想知道为什么会员功能tellg()
定义于basic_istream<>
类和tellp()
定义于basic_ostream<>
类有不同的名称。那是因为basic_fstream<>
源自basic_istream<>
and basic_ostream<>
?
tellg()
得到的位置get
指针和tellp()
得到的位置put
指针,其中之一是您在文件中读取的位置,第二个是您在文件中写入的位置。所以这两个函数做不同的事情并返回不同的值。你为什么认为他们应该有相同的名字?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)