想做一个程序玩,但是遇到了技术问题,求指教!!

C++里面有没有这样一条指令,可以改变数组的空间,比如一维数组最多能开到10的9次方,如果开太大了就会报错,但是我现在想开到10的18次方那怎么办?
 我只是自己做一个程序玩,不要求时限,也不要求能通过评测机,只要编译能过,能运行就行。
 我只知道好像有个东西可以改变栈空间

#C/C++##笔记#
全部评论
可以压缩数组,比如离散化处理
点赞 回复 分享
发布于 2018-07-16 00:31
你算过10的18次是多大么?
点赞 回复 分享
发布于 2018-07-15 23:22
10的18次方快1EB……
点赞 回复 分享
发布于 2018-07-16 01:46
改变栈空间?那你需要subq $IMM, %rsp指令。当然那么大的肯定不行,而且你想要超大数组的话,为什么要用栈空间?
点赞 回复 分享
发布于 2018-07-16 06:49

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务