+ -
当前位置:首页 → 问答吧 → CString("1") + "2" 会报一个"传递给系统调用的数据区域太小"是神马情况?

CString("1") + "2" 会报一个"传递给系统调用的数据区域太小"是神马情况?

时间:2011-11-29

来源:互联网

求解

作者: myj870517   发布时间: 2011-11-29

CString("1")是一个临时变量,包含一个字符串,长度为1
CString("1") + "2"要把这个字符串扩展成12,需要临时变量更改长度
楼主要这个临时变量做太多的事情吧

作者: ouyh12345   发布时间: 2011-11-29

你那样写又是神马意义呢?

作者: lgstudyvc   发布时间: 2011-11-29

引用 1 楼 ouyh12345 的回复:
CString("1")是一个临时变量,包含一个字符串,长度为1
CString("1") + "2"要把这个字符串扩展成12,需要临时变量更改长度
楼主要这个临时变量做太多的事情吧
问题是结果看上去没神马问题

作者: myj870517   发布时间: 2011-11-29