我有一个枚举ScaleFactorDatumState:
enum ScaleFactorDatumState
{
Unknown,
Saturated,
Unnormalised,
Locked,
Warning
};
还有一个CString stateFromFile,它将(应该)是这些状态之一,例如_T(“未知”)。
是否有一种简洁的方法可以执行以下操作:
ScaleFactorDatumState newState = ScaleFactorDatumState(stateFromFile);
最佳答案
if (stateFromFile == _T("Unknown"))
return Unknown;
...