http://stackoverflow.com/questions/5513881/meaning-of-delete-after-function-declaration http://stackoverflow.com/questions/6502828/what-does-default-mean-after-a-class-function-declaration http://www.stroustrup.com/C++11FAQ.html#default http://stackoverflow.com/questions/12340257/default-vs-implicit-constructor-in-c