Предположим, у меня уже есть структура, которая выглядит так:
struct LETTER
{
double one;
char[12] two;
double three;
char[12] four;
};
И мои входы разделены запятыми, например:
"32,CATSANDDOGS,42,WHAT"
"43,BATANDZEBRAS,23,PARROT"
Я пытался адаптировать этот пример (Spirit Qi: правило для char [5]), чтобы прокрутить BOOST_FUSION_ADAPT_STRUCT
, но безуспешно. Я попытался использовать std::array
, как показано здесь (http://www.boost.org/doc/libs/1_64_0/libs/spirit/example/qi/boost_array.cpp), но мне не удалось заставить его работать в структуре. Возможно ли то, что я пытаюсь сделать? Что я здесь делаю неправильно? Я бы подумал, что это будет самый очевидный вариант использования.
Возможно ли то, что я пытаюсь сделать?
std::string
, если вам нужны очевидные варианты использования. - person sehe   schedule 28.11.2017