Thanks for the will to help, but i think you are wrong.
If i try to use a preserved word, the message would say that: you try to use a preserved word.
Instead of this, the compiler states this error message:
anachronistic old-style base class initializer
So, i suspect the root of problem is far away from the preserved word usage, so i can't see any reason to drop qt.
For the record: this is the second proprosal to drop qt/gcc in this really tiny topic. I am curious how much time will happen this thing.