string轉(zhuǎn)枚舉類型 把string當(dāng)enum用,有性能損失嗎?
把string當(dāng)enum用,有性能損失嗎?是的。例如,Char可以存儲在至少一個字符串的內(nèi)存中。此外,如果字符串用作枚舉,則字符串很容易被錯誤寫入,并且枚舉被定義為數(shù)字常量。編譯器在編譯時容易發(fā)現(xiàn)錯誤
把string當(dāng)enum用,有性能損失嗎?
是的。
例如,Char可以存儲在至少一個字符串的內(nèi)存中。
此外,如果字符串用作枚舉,則字符串很容易被錯誤寫入,并且枚舉被定義為數(shù)字常量。編譯器在編譯時容易發(fā)現(xiàn)錯誤,并提示開發(fā)人員及時改正,易于維護(hù)。