【问题标题】:declare really large array with default value in c++在 C++ 中声明具有默认值的非常大的数组
【发布时间】:2017-12-17 09:29:46
【问题描述】:

我要声明 6 个大数组,长度为 64800 的 int 值。 我将数组声明为:

int item_value_1[64800] = {0,5,10, ...,1025 }; 

在头文件中。 编译器没有显示错误,但是加载和编译需要很长时间。

加载这些数组的最佳方式是什么?我最感兴趣的是快速加载时间。

【问题讨论】:

  • 这应该不会花费很长时间来运行。您能否提供Minimum example 以便我们查看上下文?
  • 加载和编译你不知道自己在做什么。

标签: c++ arrays visual-studio


【解决方案1】:

尝试先声明一个小的动态数组,然后根据需要增加它。 它将帮助您的程序更快地加载和执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    相关资源
    最近更新 更多