int main()
{
const char c = 'c';
char* pc;
char** ppc = &pc;
const char** pcc = ppc; // Error: not the same as cv-unqualified char**, no implicit conversion.
*pcc = &c;
*pc = 'C'; // If the erroneous assignment above is allowed, the const object “c” may be modified.
}
You got me properly, I was wondering where you were going with all that by "selective breeding" and quite happily read all the way to the end in order to find out.
I'm extremely picky, and I'm lucky to have a game I love to bits that's been consistent the last two decades. I don't think it's a bad thing, and I've come to accept it. I still play games socially with my friends, even if I wouldn't have played that game by myself.
I went through the same thing you did, trying games that are popular and finding that I don't enjoy them that much, and then thinking that I've become jaded and no longer enjoy games. However when I do play a game I enjoy I enjoy it very much indeed, so perhaps I'm not jaded after all.
The WTF case isn't allowed because it would allow modification of the const. From https://en.cppreference.com/w/cpp/language/implicit_conversion