'형변환'에 해당되는 글 1건

  1. 2010.03.15 형변환
형변환을 하기위해서는 어떠한 변수나 상수앞에 (int), (float), (double), (char)등을 사용하여 변환하며  AS3에서 처럼 소괄호로 범위를 묶어주는 것이 없다. 따라서 바로뒤의 값이 형변화의 범위가 된다. 가령 a = (float) num / 100; 에서처럼 빨강색 부분이 float형의 볌위가 된다.
객체의 형변환 같은 경우 포인터의 변경을 의미하는 것이므로 *를 사용하여 사용하고자 하는 객체로 변환시킨다. 내부적으로는 지정되 있던곳의 RC가 감소하고 참조하고자 하는 객체의 RC가 증가한다.
가령 a = ( A * ) b; 에서 a는  A라는 객체로 b라는 객체를 형변환 시키는 것이다.
Posted by 버터백통