It looks like to me that you messed up your constructor declarations. You really ought to show us the parts of the header files that you get errors for since it looks like we still haven't gotten to the bottom of it, like Sly said.