读书人

求解决一个小小的warning,该怎么解决

发布时间: 2012-02-15 12:09:44 作者: rapoo

求解决一个小小的warning
if( crdlg.m_name.FindOneOf( "| <> ()%/\\][ ") == -1 )
{
}

warning C4129: '] ' : unrecognized character escape sequence

[解决办法]
已经有两个\,应该不会出现warning。
会不会第一个\是全角?
[解决办法]
%%
[解决办法]
改成这样如何?:
if( crdlg.m_name.FindOneOf( "| <> ()%/\\]\[ ") == -1 )
{
}

[解决办法]
换个编译器试试。
你这行内可能有哪个字符其实是在中文状态下敲进来的。
[解决办法]
楼上说的有理!

读书人网 >C++

热点推荐