Cześć,
probowałem znaleźć odpowiedź w internecie, ale nie umiałem znaleźć.
Tworzę sobie przykładową klasę w C++14, ale nie mam generatora szablonów. Co taka klasa powinna mieć? Konstruktor, destruktor, konstruktor kopiujący, operator przypisania i co jeszcze?
0
3
Poczytaj o rule of zero.
0
O to mi chodziło. Dzięki.
2
rule of zero
jest super, ale nie zawsze da się to zastosować. Jeśli nie, to od C++11 mamy rule of five
implementowane w dość specyficzny sposób. Tutaj dokładne wyjaśnienie:
http://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom