const in C++
Në shqip: const në C++
ShpjegimiSQ
const do të thotë „kjo s'ndryshon“. Me const int MAX = 100; krijon një konstante, dhe me const std::string& emri një funksion e merr tekstin pa e kopjuar dhe pa e ndryshuar. constexpr shkon më larg: llogaritet që gjatë kompajlimit.
EnglishEN
const means “this doesn't change”. With const int MAX = 100; you make a constant, and with const std::string& name a function takes the text without copying or changing it. constexpr goes further: it's worked out at compile time.
Si ta mendosh
Si një libër i bibliotekës: mund ta lexosh sa të duash, por s'lejohet të shkruash në të.
Lexoje në anglisht
Like a library book: you can read it as much as you like, but you're not allowed to write in it.
Shembull kodicpp
const int MAX_NXENES = 30;
void pershendet(const std::string& emri) {
std::cout << "Tung, " << emri;
}