想在C++每個基礎類中實作toString方法,方便日志列印每個成員變數數值,但是自己手動寫類太多成員變數太多太費勁,自己想了個思路是用腳本自動生成toString的方法,就是把類檔案,用腳本讀進來,然后識別出來每個類,找到成員變數,在然后腳本寫出toString的方法,寫回到類檔案中, 主要是識別類和成員變數,還有自定義的型別比較難處理,那位大神有類似的實作思路或者類似的專案參考下,最好連變數Set get 方法一起實作了
uj5u.com熱心網友回復:

類似java反射技術,或者自己開發個代碼分析器。以前我也有過想法,
uj5u.com熱心網友回復:
自己頂下,各路大神誰有好的解決方法
uj5u.com熱心網友回復:
之前好像見過有人用批處理搞過把類序列化,反序列化,直接生成序列化代碼的,
可是沒有原始碼研究
uj5u.com熱心網友回復:
有人有方法嗎uj5u.com熱心網友回復:
我一直是手動的,我也想知道,樓主找到方法了頂一下我轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/58134.html
標籤:工具平臺和程序庫
