бірақ сандық мəні өзгермейді. Мысалы:
256
fl oat f = 100;
int i = static_cast (f);
// Бүтін жəне нақты типтердің ішкі бейнесі əртүрлі
Мұндай түрлендірулер мəліметтерді жоғалту мүмкіндігі туралы
компилятордың хабарламаларын шығармай басып тастау үшін қажет, бірақ
мұндайда дəл осы əрекет орындалатынына сенімді болу керек. Түрлендіру
нəтижесі программалаушының жауапкершілігінде қалады.
static_cast
операциясы туынды кластан базалық класқа жəне керісінше
түрлендіруді шектеусіз түрде жүзеге асыруға мүмкіндік береді.
Достарыңызбен бөлісу: