代码部分
std::string fnsfiles;
...
std::string filezipname;
getMyCurrentTime(filezipname);
//fnsfiles.assign(filezipname);
fnsfiles = filezipname;
图片上可以看到局部变量值,filezipname有值20210624173302,fnsfiles 赋值已经完成,但是内容为空,这是什么原因?
分析发现getMNyCurrentTime里面格式化支付串没改改变size的大小。size为0,赋值函数判断依据是size大小拷贝数据。