gcount、tellg、seekgのgは何の略か?
2023-09-23 13:41:33
質問
の部分はどうなっているのでしょうか?
g
は何を意味するのでしょうか。
std::iostream
's
gcount
,
tellg
と
seekg
のメンバーですか?そして、その
p
で
pcount
,
tellp
と
seekp
?
なぜ、単に
count
,
tell
と
seek
?
どのように解決するのですか?
読み込みと書き込みの両方をサポートするストリームでは、実際には、読み込み用(つまり "get" "g" で示される)と書き込み用(つまり "put" "p" で示される)の二つのポジションを持っています。
そして、そのために
seekp
(から継承された)。
basic_ostream
)、そして
seekg
(から継承された)。
basic_istream
).
補足:C言語では、C++とは対照的に、このような関数は1つだけです。
fseek
があります。そこで、読み込みから書き込み、またはその逆に切り替えるときに、ポインタの位置を変更する必要があります(例えば
この
のように)。これを避けるために、C++は読み込みと書き込みのためにそれぞれ別の関数を提供しています。
関連
-
[解決済み】構造体のベクター初期化について
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み] 既に.objで定義されている-二重包含はない
-
[解決済み】「std::operator」で「operator<<」にマッチするものがない。
-
[解決済み] スタックアロケーションにより初期化されていない値が作成された
-
[解決済み] explicit キーワードの意味は?
-
[解決済み] コピーアンドスワップ慣用句とは?
-
[解決済み] C++11では、標準化されたメモリモデルが導入されました。その意味するところは?そして、C++プログラミングにどのような影響を与えるのでしょうか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】構造体のベクター初期化について
-
[解決済み】Visual Studio 2015で「非標準の構文; '&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】C++コンパイルタイムエラー:数値定数の前に期待される識別子
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み】エラー:strcpyがこのスコープで宣言されていない
-
[解決済み】c++でstd::vectorを返すための効率的な方法
-
[解決済み】クラスのコンストラクタへの未定義参照、.cppファイルの修正も含む
-
[解決済み】なぜ、サイズ8の初期化されていない値を使用するのでしょうか?
-
[解決済み】VC++の致命的なエラーLNK1168:書き込みのためにfilename.exeを開くことができません。
-
[解決済み】Eclipse IDEでC++エラー「nullptrはこのスコープで宣言されていません」が発生する件