added notes for effective c++