读书人

C++变量赋值有关问题 setVarValue(CS

发布时间: 2012-08-11 20:50:31 作者: rapoo

C++变量赋值问题 setVarValue(CString vName,CString vValue)

想写一个通用函数给当前类的某个变量赋值,主要功能如下
setVarValue(CString vName,CString vValue)

XXXX var = StrToVar(vName);
XXX varType = StrToVtype(var);
m_XXX = (varType) vValue;



如 vName = _T("m_H");vValue = _T("10.25");
那么函数实现的功能应该是把我这个类中的变量 m_H 赋值:
如果 m_H 是Double的应该等于 10.25;
如果 m_H 是Int的应该等于 10;


[解决办法]
COM的VARIANT是你需要的。

读书人网 >C++

热点推荐