Il 04/09/2012 09:19, Wenchao Xia ha scritto: >>> >>> +struct QBlockOption_prot_file { >> >> QBlockOptionProtFile >> >>> + char *filename; >> >> 'const' >> > There is a problem, this member would be used in information > retrieving, so it will be set to a pointer to a string allocated > at runtime, and later be freed. I am not sure if const fits for this > situation, let me check.
No, const would add useless complication. In C++ it is different because you have constructors. Paolo