它用於流位置類別範本。類別範本用作型別的模板,用於指示流中的位置。模板取決於狀態型別stateT
。
這個類的細節是實現定義的,但至少有兩個成員 -
stateT state() const;
void state(stateT);
以下是std::fpos
的宣告。
C++98
template <class stateT> class fpos;
任何fpos
範例化型別的物件都支援從int
構造和轉換,並允許對streamoff
型別的值進行一致的轉換(以及對此型別的值增加或減少)。
這種型別的兩個物件可以使用運算子==
和!=
進行比較。 它們也可以被減去,這將產生 streamoff
型別的值。
同義詞型別 streampos
和 wstreampos
是這個模板的範例化,其中 mbstate_t
作為stateT
。