static_cast
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
static_cast<tipi>(vlera) e kthen qartë një vlerë në një tip tjetër, p.sh. int në double, që pjesëtimi të japë presje. Është mënyra e sigurt dhe e lexueshme e C++ në vend të (double) të vjetër të C-së.
EnglishEN
static_cast<type>(value) clearly converts a value to another type, like int to double so division gives decimals. It's C++'s safe, readable way instead of C's old (double) style.
Si ta mendosh
Si ta kthesh qartë monedhën në këmbimore — me faturë — në vend që ta bësh „me sy“.
Lexoje në anglisht
Like exchanging currency at a bureau — with a receipt — instead of “eyeballing” it.
Shembull kodicpp
int shuma = 7, numri = 2;
double mesatarja = static_cast<double>(shuma) / numri; // 3.5
// pa cast: 7 / 2 = 3