我有一个需要大量数据来实例化的 C++ 对象。例如:
class object {
public object() {
double a[] = { array with 1 million double element };
/* rest of code here*/};
private:
/* code here*/
}
现在数据(即 100 万个双精度数)位于单独的文本文件中。问题:如何以有效的方式将它放在“double a[]”之后并最终编译代码?我不想在运行时从文件中读取数据。我希望它与对象一起编译。有什么办法可以解决?理想情况下,我希望数据位于当前所在的单独文本文件中,并且不知何故还有一个像上面的 double a[] =..... 这样的分配。
这可能吗?提前致谢!