0
오버 헤드 할당 대 문 비교 오버 헤드이 (here) : 나는 궁금만약 내가 몇 가지 코드를 공부하고 발견 된
void ass_set_margins(ASS_Renderer *priv, int t, int b, int l, int r)
{
if (priv->settings.left_margin != l || priv->settings.right_margin != r ||
priv->settings.top_margin != t || priv->settings.bottom_margin != b) {
priv->settings.left_margin = l;
priv->settings.right_margin = r;
priv->settings.top_margin = t;
priv->settings.bottom_margin = b;
ass_reconfigure(priv);
}
}
는 이유 중 하나가 다른 경우 때문에, 먼저 값을 확인 할 필요가있다 전달 된 인수에서 모든 값을 전달 된 인수로 지정합니다. 확인없이 모두 통과하면 어떨까요? 코드가 적고 오버 헤드가 적습니까?
상태를 변경하기위한 오버 헤드가 검사하는 것 이상입니까?
오, 나는 그것을 눈이 멀게하는 장님과 같았다. 감사! –