Co powinna mieć klasa C++11/14

Co powinna mieć klasa C++11/14
0

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?

kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Szczecin
3

Poczytaj o rule of zero.


0

O to mi chodziło. Dzięki.

pingwindyktator
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Kraków
  • Postów:1055
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


do not code, write prose
edytowany 2x, ostatnio: pingwindyktator

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.