首页 新闻 会员 周边

C++ 使用std::string = 号赋值失败是什么原因?

0
悬赏园豆:5 [待解决问题]

代码部分
std::string fnsfiles;

   ...

   std::string filezipname;
    getMyCurrentTime(filezipname);
    //fnsfiles.assign(filezipname);
    fnsfiles = filezipname;

图片上可以看到局部变量值,filezipname有值20210624173302,fnsfiles 赋值已经完成,但是内容为空,这是什么原因?

七星落地的主页 七星落地 | 初学一级 | 园豆:199
提问于:2021-06-24 17:58
< >
分享
所有回答(1)
0

分析发现getMNyCurrentTime里面格式化支付串没改改变size的大小。size为0,赋值函数判断依据是size大小拷贝数据。

七星落地 | 园豆:199 (初学一级) | 2021-06-25 09:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册