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”指针的合法转换 展开
for(i=0; i<mapDXS.size(); i++)
{
...
it->first.Replace(strTemp, it->second);
it++;
}
编译提示如下
error C2663: “ATL::CStringT<BaseType,StringTraits>::Replace”: 2 个重载没有“this”指针的合法转换 展开
1个回答
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<
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询