string 类
A.h
private: string strTemp;
A.cpp
构造函数里 strTemp="";
void Calculate(WORD nIndex,CBinary binRecv,char *szValue)
{
strTemp+="****"; 这里strTemp未定义
}
于是我换了个办法
在A.CPP 里定义了全局变量 string strTemp;
void Calculate(WORD nIndex,CBinary binRecv,char *szValue)
{
strTemp+="****";
sprintf(szValue,strTemp.c_str()); 这里访问越界;
}
szValue在另外一个类函数里定义为 char szValue[255]="--";
[解决办法]
少了作用域操作符
void ClassName::Calculate(WORD nIndex,CBinary binRecv,char *szValue)
{
strTemp+="****"; 这里strTemp未定义
}