Hello Paul,
thanks for help. you are so right. I did not think on the declaration. If I change
class DevInfoParser : public PTPReadParser
{
static const char* ptpopNames[];
static const char* mtpopNames[];
static const char* ptpevNames[];
static const char* mtpevNames[];
static const char* acNames[];
static const char* imNames[];
...
to
class DevInfoParser : public PTPReadParser
{
static const char* const ptpopNames[];
static const char* const mtpopNames[];
static const char* const ptpevNames[];
static const char* const mtpevNames[];
static const char* const acNames[];
static const char* const imNames[];
...
the compiler is happy.
Thanks
Mark