Да, на C/C++ или на любом языке программирования, где есть указатели.
Данные переменного размера надо где-то хранить, их никак не впихнуть «внутрь» структуры fp_print_data.
Логичным было бы создать класс FpPrintData, чтобы он содержал все поля структуры fp_print_data плюс указатель на данные.
А вообще, что-то вы там мудрите. Всё намного проще.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Данные переменного размера надо где-то хранить, их никак не впихнуть «внутрь» структуры fp_print_data.
Логичным было бы создать класс FpPrintData, чтобы он содержал все поля структуры fp_print_data плюс указатель на данные.
А вообще, что-то вы там мудрите. Всё намного проще.