vc 中字符串CString容量有多少?

2025-05-01 16:53:54
推荐回答(4个)
回答(1):

CString的存储3M文件是没有问题的,关键是你的变量加起来的存储空间,是否已经占满你的内存空间。假设每个变量存储30K,30K*65000*100 大约为195000M

回答(2):

最大可以达到4G,如果需要的话,CString内部是用new char分配的,一个进程最大可以占4G的内存,因此CString理论上可以达到接近4G的容量

回答(3):

可以new一个char类型的内存块,然后读到这个内存块中。
CString本来就不适合大容量文本,并且十分浪费栈资源。

如果文件大于1G,就考虑内存映射了。。。

回答(4):

2G,足够。