問題タブ [stringstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - stringstream 変数をクリアするにはどうすればよいですか?
すでに色々試しましたが、
どちらも機能しません。
c++ - ファイルの内容を istringstream に読み込むには?
ファイルからの読み取りのパフォーマンスを向上させるために、大きな (数 MB) ファイルの内容全体をメモリに読み込んでから、istringstream を使用して情報にアクセスしようとしています。
私の質問は、この情報を読み取って文字列ストリームに「インポート」する最良の方法はどれですか? このアプローチの問題 (以下を参照) は、文字列ストリームを作成するときにバッファがコピーされ、メモリ使用量が 2 倍になることです。
c++ - C++ の「クエリ パラメータ」とは何ですか?
C++ で選択クエリを準備するために stringstream を使用していました。ただし、文字列ストリームの使用を避けるために、QUERY PARAMETERS を使用して db2 sql クエリを送信することを強くお勧めします。C ++のクエリパラメーターが正確に意味するものを誰かが共有できますか? また、いくつかの実用的なサンプル コード スニペットを共有します。
事前に助けに感謝します。
編集: strstream ではなく stringstream です。
ありがとう、マシュー・リジュ
c++ - 文字列ストリームの内容を ofstream に書き込む
私は現在、次のように使用std::ofstream
しています:
std::stringstream
次に、次のようにオブジェクトを渡そうとoutFile
します:
今、私outFile
にはゴミしか含まれていません:「0012E708」がずっと繰り返されています。
でGetHolesResults
私は書くことができます
で正しく出力されoutFile
ます。
私が間違っていることについて何か提案はありますか?
c++ - stringstream clear と str の違いは何ですか
clear() と str(""); の違いを知りたかっただけです。
例えば:
根本的な技術的な違いを知りたかったのです。
gcc - 古いコンパイラからの sstream と strstream の不一致に対処する方法
私は一時的に gcc 2.95.2 を使用していますが、sstream
ヘッダーの代わりに (少し異なり、非推奨) を定義していますstrstream
。私は現在これを回避しています
そして、次のようなもの:
しかし、それは本当に迷惑になっています。より最近の gcc (または他のコンパイラ) に切り替えるときに、これらのパッセージを書き直す必要がないようにしたいだけです。何かご意見は?
c++ - 文字列から文字列ストリーム、ベクトルへ
アプリケーションに実装したいステップのこのサンプル プログラムがあります。文字列の int 要素を個別にベクトルに push_back したい。どうやって?
c++ - 空の ostringstream での tellp の標準的な動作
tellp
空の を呼び出す標準的な動作について質問がありますostringstream
。tellp
最初のものを呼び出す関数 foo があります。
Visual Studio 2005 では、新しく作成された空の変数を使用してこの関数を呼び出すとostringstream
、pos
変数が無効pos_type
に設定されます。これは、Visual Studio 2005 では に設定されpos_type(_BADOFF)
ます。
ofstream
は同じ動作をしません。ここで、有効な をtellp
返します。pos_type(0)
pos_type
これは標準に準拠した動作ですか? この動作は他のコンパイラと一貫していますか?
c++ - std::coutをカスタムライターにリダイレクトする
Mr-Eddのiostreams記事のこのスニペットを使用して、 std::clogをどこかに印刷したいと思います。
だから、メインループで、私は次のようなことをします
これがostringstreamのドキュメントですが、これを行うための最良の方法を理解するのに苦労しています。テキストを表示するメソッドがあります。ostringstream内の任意のデータを使用して呼び出したいだけです。
std :: clogに送信されたものを、選択したメソッドにリダイレクトするための最も簡単で最良の方法は何ですか?上記のように、while!eofの部分に入力しますか(方法はわかりません)、それとも、メソッドを呼び出す「commit」演算子をどこかにオーバーロードするなど、より良い方法がありますか?私はすばやく簡単なことを望んでいます。記事のようにブーストIOストリームを使用してシンクなどを定義し始めたくありません。