note some effective c++