Привет!
Есть приложение для расчетов одной формулы. Для этого нужны две таблицы по несколько сотен метров каждая. Мне нужно, чтобы эти таблицы загрузились в память только когда мне это будет нужно. Массивы достаточно большие, поэтому просто написать
struct a = { { 0x23742342u, 0x23742500u, 0x23744000u ...
Есть проблема - приложение должно быть stand-alone и однофайловое. То есть хранить таблицу где-то рядом не получится.
Есть какая-нибудь возможность (желательно негеморройно-кросплатформенная, приложение для никса и шиндов) хранить в бинаре таблицу, а когда нужно - загрузить ее в память?