C++

= default & = delete

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

= default i thotë kompajlerit të krijojë versionin standard të një konstruktori ose operatori. = delete e ndalon plotësisht — p.sh. Lojtar(const Lojtar&) = delete; e bën klasën të pakopjueshme.

EnglishEN

= default tells the compiler to generate the standard version of a constructor or operator. = delete forbids it entirely — e.g. Player(const Player&) = delete; makes the class non-copyable.

Si ta mendosh

Si ta shënosh një dokument „ORIGJINAL — mos e fotokopjo“.

Lexoje në anglisht

Like stamping a document “ORIGINAL — do not copy”.

Shembull kodicpp

class Lidhje {
public:
    Lidhje() = default;
    Lidhje(const Lidhje&) = delete;   // s'kopjohet
};

Terma të lidhur