Есть некоторые табличные функции с таблицами разной размерности от 24 байт до 32 кбайт. Каждая функция реализованна в своем cpp файле и там же в не тела функции определена таблица как static const int table_xx[] = {....}. Пугает общий размер таблиц, на данны момент таблицы занимают 144575 байт, а в перспективе они могут добраться до размера 700к. Выносить таблицы в отдельный файл не желательно, т.к. дистрибутив программы состоит из одного exe файла.
Какие могут ждать меня перспективы? Помоему, статические константы не размещаются на стеке, а размещаются в памяти (отдельной участок памяти data read only). Может нечего сомневаться и все и так хорошо? Или все же есть какие-то подводные камни?
Что-то данный вопрос не дает мне покоя, пока функций не так много может и их можно организовать подругому...