流運營商是否有自動生成的ostream < <運營商結構或類的工具嗎?自動生成結構/
輸入(從One Debug-Print function to rule them all截取):
typedef struct ReqCntrlT /* Request control record */
{
int connectionID;
int dbApplID;
char appDescr[MAX_APPDSCR];
int reqID;
int resubmitFlag;
unsigned int resubmitNo;
char VCIver[MAX_VCIVER];
int loginID;
} ReqCntrlT;
輸出:
std::ostream& operator <<(std::ostream& os, const ReqCntrlT& r)
{
os << "reqControl { "
<< "\n\tconnectionID: " << r.connectionID
<< "\n\tdbApplID: " << r.dbApplID
<< "\n\tappDescr: " << r.appDescr
<< "\n\treqID: " << r.reqID
<< "\n\tresubmitFlag: " << r.resubmitFlag
<< "\n\tresubmitNo: " << r.resubmitNo
<< "\n\tVCIver: " << r.VCIver
<< "\n\tloginID: " << r.loginID
<< "\n}";
return os;
}
任何工具就可以了,Python的/ Ruby腳本將是優選的。
有人可能會嘗試自動類序列化工具,我相信助推器有一個。運營商的輸出格式對您來說有什麼格式? – johnathon
JSON,XML,人類可以閱讀的任何內容都適合我。 –
你*可能*可能產生它與提升PP和MPL – David