C++

noexcept

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

ShpjegimiSQ

noexcept është një premtim që një funksion s'do të hedhë kurrë përjashtim. Kompajleri dhe STL-ja e përdorin këtë për optimizime — p.sh. vector-i i zhvendos objektet me move vetëm nëse move constructor-i është noexcept.

EnglishEN

noexcept is a promise that a function will never throw an exception. The compiler and the STL use it for optimisations — e.g. vector only moves objects with move if the move constructor is noexcept.

Si ta mendosh

Si një urë me garanci „s'shembet kurrë“: kamionët e rëndë kalojnë pa kontroll shtesë.

Lexoje në anglisht

Like a bridge guaranteed “never collapses”: heavy trucks drive over without extra checks.

Shembull kodicpp

int mblidh(int a, int b) noexcept {
    return a + b;
}

Terma të lidhur