首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

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

2012-03-09 
Wince下CString可以存多大字符串我使用的是wince6.0 ddr 256M在网上查了一下说是2G,可是我使用到20M左右的

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就没有问题.

热点排行