I occasionally fail audits for the Reopen review queue. My problem is not that I click without any thoughts, but that I honestly don't think the questions should have been reopened (had they been closed in the first place).
Today's example is this
https://stackoverflow.com/review/reopen/1503501
where the question is
Why can a string literal be implicitly converted to char* only in certain case?
void f(char* p)
{}
int main()
{
f("Hello"); // OK
auto p = "Hello";
f(p); // error C2664: 'void f(char *)' : cannot convert parameter 1
// from 'const char *' to 'char *'
}
Now C++ happens to be my specialty, and I can immediately see that there is no string literal being converted here. The p
in f(p)
is a pointer variable, and not a literal.
To me this looks like a rather bad question that really deserves to stay closed. The "Not a real question" close reason looks entirely reasonable.
Review failed?!
Why do we only get an "I understand" button in the review screen, and not an "I disagree" button? Because I really don't understand what I did wrong!