当前位置: 代码迷 >> WinCE >> Wince下CString可以存多大字符串,该怎么处理
  详细解决方案

Wince下CString可以存多大字符串,该怎么处理

热度:279   发布时间:2016-04-28 13:52:49.0
Wince下CString可以存多大字符串
我使用的是wince6.0 ddr 256M
在网上查了一下说是2G,可是我使用到20M左右的时候,程序运行时就报错了。然后改为5M就没有问题.

------解决方案--------------------
CString存这么大的数据干啥?这个不好。。。谁会没事对一个变量放这么大的数据量。。不建议这么操作
------解决方案--------------------
CString 本身只是一个class template

C/C++ code
template< typename BaseType, class StringTraits >class CStringT :    public CSimpleStringT< BaseType, _CSTRING_IMPL_::_MFCDLLTraitsCheck<BaseType, StringTraits>::c_bIsMFCDLLTraits >{}
------解决方案--------------------
最好申请变量到堆上,局部变量在栈上,栈没有那么大的空间给你的
------解决方案--------------------
CString类可以存储很大的数据 你是怎样保存到CString呢
------解决方案--------------------
探讨
我使用的是wince6.0 ddr 256M
在网上查了一下说是2G,可是我使用到20M左右的时候,程序运行时就报错了。然后改为5M就没有问题.
  相关解决方案