gpt4 book ai didi

C++ 初始化非常大的常量数组,最佳实践

转载 作者:行者123 更新时间:2023-11-30 01:13:51 29 4
gpt4 key购买 nike

我的程序使用 4 个大型常量数组——64×256 个 64 位整数。目前我已经使用一些辅助代码来预先计算这些值并将它们发送到一个文件以将它们复制并粘贴到程序文件中。这有效,但感觉很垃圾。我很确定必须有一种更灵活的方法来预先计算它们。它们真的必须保持不变!

提前致谢。

最佳答案

以您能够通过包含指令使用的格式生成文件。然后使用 #include 指令直接使用文件。

your_64bit_type array[] = {
#include "precomputed.inc"
};

这在使用预计算表时很正常。也看看 XMACROS另一种使用包含文件表的方法。

关于C++ 初始化非常大的常量数组,最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31111100/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com