我的问题就在这里。
我有四个 3 维表,它们是一种查找表( 32x32x32 ),我必须在 C++ 中实时快速地检索值。
我的主要目标是计算时间,因为必须进行大量操作,而良好的编程实践是次要的,因为我不太担心代码维护。在大多数个人计算机上实现这一目标的最佳解决方案是什么?
我曾想过将数据存储在全局变量中并将它们放在一个单独的文件中,并通过诸如“extern const float first[32][32][32];”之类的声明来使用它们。或从文件加载矢量。
但我想后者会慢一些,因为数据必须通过另外一个指针来访问。
还有其他解决方案吗?
我在网上进行了搜索,但是当我阅读不同的事实时,这让我更加困惑。
例如,这两个网站似乎没有提出相同的建议(如果我理解正确的话):site1,site2