Rah*_*ahi 5 c++ string stl
我需要处理一系列角色.字符数最多可达10 11.在通常的阵列中,这是不可能的.我该怎么用?我想使用gets()函数来保存字符串.但是,这可能是STL容器吗?如果没有,那么方式是什么?
示例:输入:AMIRAHID输出:AMIRAHID
如果在32位机器中字符数减少到10 ^ 10,如何才能实现这一点?
先感谢您.
hka*_*ser 6
那么,这大约是100GB的数据.没有通常的字符串类能够容纳更多适合你的主存储器.您可能希望查看STXXL,它是STL的一种实现,允许将部分数据存储在磁盘上.
Ign*_*ams 2
可以创建这么大的数组。但在 32 位机器上不行。切换到 STL 可能没有帮助,而且没有必要。
归档时间:
14 年,11 月 前
查看次数:
1405 次
最近记录: