問題タブ [manipulators]
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++ - C++ ストリーム マニピュレータを 1 つの変数にチェーンする
次のように、いくつかのストリーム マニピュレータを ofstream でチェーンしています。
代わりにこのようなことをすることは可能ですか?:
c++ - バッファを手動でフラッシュするには?
これは同じ質問ですが、適切に回答されていません。
コード
出力
ここでは、バッファにつながる出力ストリームの1文字のみです。そのため、バッファはまだいっぱいではなく、画面に出力が表示されます。バッファが自動的にフラッシュされることを意味します。
そのため、バッファが自動的にフラッシュされず、マニピュレータ フラグを使用する必要がある例を挙げてくださいflush
。
c++ - フラグマニピュレータを設定した後にビットセットが減少するのはなぜですか?
1
コード
出力
here を参照してくださいshowpos
フラグマニピュレータを設定し、 cout.flags()
(現在のフォーマット設定) によって返される値を減少させたビットセットを設定します。
2
コード
出力
1
ここでは、フラグ マニピュレータを 1 つ追加したため、期待されるビット セット値が増加しました。
関数ビット セットを使用してフラグをcout.flags()
設定すると、増加ではなく減少するのはなぜですか?
c++ - ユーザー定義のマニピュレータ エラー: 「このスコープで宣言されていません」?
このエラーを理解するために多くの方法を試しましたが、まだ初心者であり、理解できません。私は配布資料とまったく同じようにしました。行列の出力を表示する必要がありますが、何らかのエラーが原因でプログラムが動かなくなりました。たとえば、star
このスコープで宣言されていないことを示しています。を削除using namespace std;
しようとしましたが、ヘッダー ファイルを変更しようとしましたが、まだ解決策がありません。