在include_bytes!与include_str!宏看起来像一个谜给我。我知道该文件包含在二进制文件中,但它在运行时如何工作?
include_bytes!/的结果存储include_str!为顶级const?文件会在应用程序运行的整个持续时间内都在内存中吗?没有运行时 CPU 成本。
static或const变量。无论如何,包含的数据都将在内存中,除非编译器已确定它无论如何都未使用并且已被优化掉。include_bytesinclude_str也可以看看: