Quote Originally Posted by Lindley
gcc doesn't give unused parameter warnings (at least by default, I'm not sure if you can turn that on)
A quick check shows that -Wextra turns on warnings for unused parameters. I guess that is more or less consistent with MSVC's level 4 corresponding warning.