Вопрос по C++
Aug. 4th, 2006 05:48 pmЧто-то вылетело из головы.
Так что прошу помощи уважаемых френдофф-коллег по несчастью, именуемым знанием C++ :-)
Итак: у меня есть ТЕМПЛЕЙТЫ (шаблоны) файлов по принцципу:
*_жопа_#.xml
*_абзац_#.xml
*_кашмар.csv
*_ужоснах.txt
*_мазафака.pdf
И надо сделать (красивенько так :-), через виртуальное наследование и правильные инициализации чтобы:
при передаче в конструктор/парсер 'базового класса' имени файла инициализировался именно правильный класс (и соответственно правильно парсил контент)
'не красиво' я и сам умею :-)
UPD::И как я мог забыть про Class Factory????
Ушёл топиццо в коде
Так что прошу помощи уважаемых френдофф-коллег по несчастью, именуемым знанием C++ :-)
Итак: у меня есть ТЕМПЛЕЙТЫ (шаблоны) файлов по принцципу:
*_жопа_#.xml
*_абзац_#.xml
*_кашмар.csv
*_ужоснах.txt
*_мазафака.pdf
И надо сделать (красивенько так :-), через виртуальное наследование и правильные инициализации чтобы:
при передаче в конструктор/парсер 'базового класса' имени файла инициализировался именно правильный класс (и соответственно правильно парсил контент)
'не красиво' я и сам умею :-)
UPD::И как я мог забыть про Class Factory????
Ушёл топиццо в коде
no subject
Date: 2006-08-04 06:37 pm (UTC)no subject
Date: 2006-08-04 06:49 pm (UTC)no subject
Date: 2006-08-05 03:35 am (UTC)