Прошу помочь разобраться в следующей ситуации.
Есть: Шаблонный класс. Конструктор получает имя файла, из которого читает параметры. Один из параметров обозначает тип данных основного хранилища данных этого класса (картинки). Ну и далее данные считываются, обрабатываются и т.п. Тип данных картинки может быть понятно разным (8 типов допустимо)
Надо (ну или хочется): Чтобы при создании экземпляра класса не надо было объявлять тип данных картинок. (Блин. Во загнул. Так же вродь нельзя по идеологии шаблонов. А м.б. я забыл что?) Во всяком случае некрасиво получается, что прежде инициализации данных класса надо забежать вперед, потихоньку прочитать файло, чтоб узнать тип данных, а уж потом создавать экземпляр класса.
Помогите, пж-та. Посоветуйте, как красивее выйти из ситуации.