Rule of zero / three / five
Në shqip: Rregulli i zeros, treve dhe pesës
ShpjegimiSQ
Nëse klasa jote ka nevojë për destruktor, kopjim ose zhvendosje të veçantë, ka shumë gjasa t'i duhen të pesë (destruktori, kopjimi, caktimi me kopje, zhvendosja, caktimi me zhvendosje). „Rregulli i zeros“: përdor vector dhe smart pointers dhe s'të duhet asnjë.
EnglishEN
If your class needs a custom destructor, copy or move, it most likely needs all five (destructor, copy constructor, copy assignment, move constructor, move assignment). The “rule of zero”: use vector and smart pointers and you need none.
Si ta mendosh
Si pajisjet e kuzhinës që vijnë në set: po bleve njërën, duhen edhe të tjerat.
Lexoje në anglisht
Like kitchen appliances sold as a set: buy one and you need the others.