该报错只有在非Debug下才会复现,在正常Debug时不会出现。

开始排查时以为是Sprintf的问题,后来屏蔽后发现仍出现该问题,后来排查到CHAR*使用了Format转换为CString,删除Format后正常。

CHAR *A;

CString B;

B.Format("%s",A);//错误,会报错

B = A;//正确

MFC 报错Buffer too small

相关文章:

  • 2021-07-01
  • 2021-10-08
  • 2021-10-11
  • 2021-05-30
  • 2022-12-23
  • 2021-08-26
猜你喜欢
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案