add example defaulted and deleted functions in c++11