Re: С++: метаданные своими руками
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 22.04.04 16:13
Оценка:
Здравствуйте, Андрей Мартынов, Вы писали:

АМ>В статье рассмотрен декларативный подход к решению задачи чтения/записи XML-файлов из программ на классическом C++. Метод основан на построении специальной структуры статических данных – метаданных типов.


а чего надо подкрутить, чтоб можно было с полями типа CString работать, типа так:

struct Clr
{
  CString str;

  struct LayoutDefault : public Layout<Clr>
  {
    LayoutDefault()
    {  //        тег         поле        значение по умолчанию
      Simple(_T("STRING"  ), &Clr::str, "default string");
    }
  };
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.