You should only implement your own default constructor it it does anything else then the one the compiler would generate. If you want to give the reader a hint, you can replace the implementation with = default in C++11.
You should only implement your own default constructor it it does anything else then the one the compiler would generate. If you want to give the reader a hint, you can replace the implementation with = default in C++11.