MFC 使用CString replace方法提示“2个重载没有this指针的合法转换”

map<CString,CString>::iteratorit=mapDXS.begin();for(i=0;i<mapDXS.size();i++){...it->f... map<CString, CString>::iterator it=mapDXS.begin();
for(i=0; i<mapDXS.size(); i++)
{
...
it->first.Replace(strTemp, it->second);
it++;
}

编译提示如下
error C2663: “ATL::CStringT<BaseType,StringTraits>::Replace”: 2 个重载没有“this”指针的合法转换
展开
 我来答
匿名用户
2017-09-22
展开全部
//compiledbyg++#include#includeusingnamespacestd;voidwitch(int*,int*);voidwitch(double**,double**);voidshow(double[]);intmain(){intA=1,B=2;doubleC[2]={0,1};doubleD[2]={1,2};double*pt1=C,*pt2=D;//amendherecout<
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式