草庐IT

streamoff

全部标签

c++ - std::streampos 是否保证为 unsigned long long?

std::streampos是否保证为unsignedlonglong?如果不是这样,std::istream::seekg如何在大于4G的文件上正常工作? 最佳答案 来自http://en.cppreference.com/w/cpp/io/fpos:std::streampos是类模板的特化templateclassfpos;std::streampos类型定义为std::fpos::state_type>类型为fpos的每个对象保存流中的字节位置(通常作为std::streamoff类型的私有(private)成员)。来自ht

c++ - streampos 和 pos_type、streamoff 和 off_type 有什么区别?

streampos之间有什么区别?和pos_type,streamoff和off_type,除了它们的定义不同。我应该将basic_stream::seek与什么一起使用?的功能? 最佳答案 std::basic_istream和std::basic_ostream两者都采用两种模板类型,CharT和Traits.给定一个派生自基本流之一的A类,Traits数据类型可以检索为A::traits_type根据C++标准的§21.2,该数据类型必须提供以下成员类型:char_type//mustbeidenticaltoCharToft