No it doesn't turn into a class. Like I said it is an alias. So a.~Char() will be replaced by a.~char() but still allowed to compile
There is a reason why this is allowed. I want to see if someone can give me the reason.
But even after calling ~ the object wasn't really destroyed so it is not a real object.
Talula
Captain
Suka
Rania
olli
Njabu
klimi
Abdulwahab
A
Prince Of Persia