I'm working on updating a very large codebase to be able to use gcc4.3 and ran into this issue. The question has been asked several times, however I think my situation is a little unique and Haven't been able to get a good explanation out of it.
The error I get is
error: deprecated conversion from string constant to 'realchar {aka char*}'
realchar refers to a typedef I have:
typedef char* realchar;
public:
ClassNameIsMe(const realchar name="UsyncBndLNQueue");
changing realChar to be simply char* removes the warning. however shouldn't that be equivalent since it is a typedef pointing to char*?