ように私はこのコードのサンプルブロックを持っている:置きsetw()変数
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
int main(){
string blank = " ";
cout << "Hello" << blank << "47";
}
私は私の元のコードでは、このタイプのCOUT年代の多くを持っています。 空白の文字列をsetw(2)に変更することができます。私は自分のコードに含まれているすべての文字に対してsetw(2)と空白を置き換える必要はありません。 cpp関数を変数に設定する方法はありますか? 名前を入力して関数を呼び出すことはできますか?例えば :
func blank = setw(2);
cout<< "Hello" << blank << "47";
['using namespace std;'は悪い習慣です(https://stackoverflow.com/q/1452721/2176813)、絶対に使用しないでください。 – tambre
'#define blank std :: setw(2)'? –
なぜ私はこの質問を閉じるのに2つの票があるのかわかりません、なぜならそれは "不明"です。どのように不明ですか? – Galik