- No Matching Function - for a function you didn't think you were calling.
- Discards Qualifiers – when const correctness comes back to bite you.
- Class Does Not Name Type - those pesky using namespace statements.
- No Matching Function call – Template Edition. This one can happen when you don't explicitly state template types that can't be deduced.
- Assignment to read only structure – or how const correctness can come back to bite you during maintenance.
- BadImageFormatException – OK it's not a compiler error it's a runtime exception error but it certainly fits the spirit of messages that say something without much clue as to what they really mean.
- Assignment of Data-member … in read-only structure. You only think it's not read only.
Mar 15, 2011
Series on C++ Compiler Errors
- Tod Gentille (@todgentille) is now a Curriculum Director for Pluralsight. He's been programming professionally since well before you were born and was a software consultant for most of his career. He's also a father, husband, drummer, and windsurfer. He wants to be a guitar player but he just hasn't got the chops for it.