演算子を操作するには、クラス内にどの関数や演算子を実装する必要があるのか知りたいのですがboost::format
%
。
例えば:
class A
{
int n;
// <-- What additional operator/s and/or function/s must be provided?
}
A a;
boost::format f("%1%");
f % a;
私はPretty-printC++ STLコンテナーauto
を研究してきましたが、これは私の質問に何らかの形で関連していますが、これにより、関連する問題や他のさまざまな言語機能に関するレビューと学習に何日も費やされました。私はこの調査のすべてをまだ終えていません。
誰かがこの特定の質問に答えることができますか?