問題タブ [ostringstream]

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.

0 投票する
1 に答える
351 参照

c++ - ostringreader.str().c_str() を保存

このコードで y を読み取った後に text1 の値が変わるのはなぜですか?

出力:

text1: v = 5、a = 0xbfcfd508

テキスト 1: v = 1.5、a = 0xbfcfd508

text2: v = 1.5、a = 0xbfcfd510

0 投票する
1 に答える
249 参照

c++ - コードのようにostringstreamオブジェクトを削除すると、セグメンテーション違反が発生するのはなぜですか?

この線delete tmpstr.rdbuf(); はセグメンテーション違反を示します。rdbufはchar*ポインターを返すので、。削除を使用して、に割り当てられたメモリスペースを解放できますtmpstr

私はどこか間違っていますか?

0 投票する
2 に答える
314 参照

c++ - VS6 から VS2010 への ostringstream 変換

VS6 では問題なく動作するこのコードがありますが、VS2010 ではエラーが発生します。

私の問題に似たものでこれを見つけましたが、それでもうまくいきませんでした...

したがって、私が理解していることから、VS2010ではostrstreamが非推奨になっているため、これを試しました:

しかし、私はまだエラーが発生します:

1- エラー C2064: 項は引数を 0 個取る関数として評価されません

2- エラー C2228: '.str' の左側にはクラス/構造体/共用体が必要です

3- エラー C2039: 'freeze' : 'std::basic_stringbuf<_Elem,_Traits,_Alloc>' のメンバーではありません

ありがとう!

0 投票する
2 に答える
4645 参照

c++ - 列挙型からostringstreamへの演算子のオーバーロード<<

次のマクロがあります。

列挙型の<<をオーバーロードしようとしています:

STRING_STREAM(testEnum)を呼び出すと、オーバーロードされた<<を使用しません。列挙型の数値を出力します。

0 投票する
3 に答える
117 参照

c++ - ostringstreamoperator[]がバッファを読み込もうとするとコンパイルエラーが発生する

ostringstreamクラスを拡張するクラスがあります。

そのオブジェクトから指定されたサイズと特定のオフセットのデータを読み取りたい。だからやってみる:

しかし、stringdataxステートメントでコンパイルエラーが発生します。

指定したオフセットとサイズのデータ​​をオブジェクトa_からコピーするにはどうすればよいですか?オブジェクトa_からデータを削除したくありません。

:クラスは他の誰かによって設計されたものであり、変更することはできません。

0 投票する
4 に答える
8752 参照

c++ - ストリームから std::vector を設定するより効率的な方法はありますか?

現在、次のようstd::vector<char>に an からa の値を設定しています。std::ostringstream

C++ で STL を使用してこれを行うためのより効率的な方法があるかどうか、またはここで提供する方法が適切であると考えられるかどうか疑問に思っています。std::stringstream代わりに使用したほうがよいでしょうか?

0 投票する
1 に答える
2350 参照

c++ - C++でのオブジェクトの逆シリアル化

私は次の方法でオブジェクトをシリアル化する方法を知っています:

メッセージを逆シリアル化してオブジェクトに戻すにはどうすればよいですか?

つまり、このメソッドが必要です。

だから私はinstringstreamオブジェクトを持っていません...どうすればそれを行うことができますか?

0 投票する
1 に答える
124 参照

c++ - osstreamstring を使用したこのコードの潜在的な問題

次のコードに問題はありますか? あるって言われたけど見つからなかった…

0 投票する
1 に答える
2499 参照

c++ - std::ostringstreamが有効な文字列を返していません

std :: ostringstreamを使用して数値を文字列(char *)に変換しようとしていますが、機能していないようです。これが私が持っているコードです:

結果のメッセージボックスには、テキストが含まれていません。

これにより、への呼び出しがout.str().c_str()無効な文字列を返していると思いますが、よくわかりません。私はこれまでこのプログラムを縮小してきましたが、まだ問題が発生しているので、恥ずかしいほど単純な間違いを犯したに違いありません。ヘルプをいただければ幸いです。

0 投票する
1 に答える
2711 参照

c++ - バイトストリームからのバイトの抽出

C++ CGI スクリプトで POST 経由でバイナリ ファイルを受け取り、Cgiccライブラリを使用してその内容を次のように取得しています。

結果は、バイトを含むバイナリ ファイルです。

ここで、各バイトは 8 ビット ビットマップ ファイルの 1 ピクセルを表す必要があるため、ビットマップ ファイル全体を構築したいと考えています。これを実現するには、 easyBMPライブラリを使用できると思いますが、画像をピクセル単位で作成する必要があるため、受信したバイトを何らかの方法で反復処理する必要があります。これを達成する方法を知っている人はいますか?どうにかして std::ostream / std::ostrstream / std::ostringstream のイテレータを取得できますか?