错误C2593:将vc6项目转换为vc9时,'operator ='在vc6项目中是不明确的

时间:2012-07-02 06:54:40

标签: string visual-c++ ambiguous

在vc6中,代码

CString strData;
int count=3;    
strData = strData.Delete(0,count);//error

执行完美, 但是在vc9中它给出了一个错误错误C2593:'operator ='不明确

我只能使用

strData.Delete(0,count);

1 个答案:

答案 0 :(得分:0)

CString::Delete会返回int。这可能不是您要分配给strData的内容。只需省略strData =部分,Delete即可修改strData