如何去掉这个警告Convert::ToInt16
本帖最后由 pengys 于 2013-11-29 10:22:09 编辑 问题1: CString strValue;
...
short s = Convert::ToInt16(strValue);
编译出现警告:
warning C4800: 'const char *' : forcing value to bool 'true' or 'false' (performance warning)
编译环境vs2010,Common Language Runtime Support (/clr)
问题2:catch (System::InvalidCastException^ e)
{
sTemp = e->get_Message();
。。。。
将e->get_Message()改为e->Message;可以吗? /clr
[解决办法]
(1)用atoi
[解决办法]
#pragma warning(disable:4800)