Вопрос вот: как вообще-то грамотно организовать хранение, чтение, запись переменных. Сохранение и чтение из файла между сеансами работы программы.
Имена переменных бывают простыми: VarName = VarVal, или с некоторыми параметрами: OtherVarName(ParamString, i, j, OtherString) = VarValue. Переменых 10-15 тыс.
Зачастую возникает необходимость вставить значение в нужную позицию (i - например). Я написал класс для всех этих целей. Но мне это кажется все очень самодельно-примитивным и что настоящие программисы такой хренью не занимаются, а используют другой более совершенный инструмент?