When creating a class, Code Blocks writes in the .cpp file an #include statement for the associated .h file. However, by default these files are placed in separate folders (.h files in ~/include and .cpp in ~/src). The #include statement fails to reflect this, and hence the program will not compile without alteration.\
Not a huge deal, of course; but if you're going to auto-generate such statements, it make sense for them to be correct.