3항연산자

정말 아주 매우 쓸일이 없는 삼항연산자..
솔직히 프로그램의 가독성을 좋아하는 나로서는 정말 이해가 안가는 것이였다..
하지만 얼마나 편한지 요즘 새삼 알게 되었다..

헤더의 inline 함수로 비교문을 넘길때는 함수 자체가 주석이기 때문에 굳이
inline bool IsSlot( slot )
{
    if( m_btSkillFlag & SetSlotState( _nSlot ) )
        return true;
    else
    return false;
}
로 쓸필요 없이
inline bool IsSlot( slot ){  return m_btSkillFlag & SetSlotState( _nSlot ) ? true : false; }
로 쓰니깐 너무 편하다..ㅡ.ㅡ;;;

개로운 문명을 배운 미개인이 된듯한...옛날부터 쓰라고 있었던거 같은데 왜 이제 보인거임..ㄷㄷㄷㄷ

할당할 곳 = 비교문? 참일때값 : 거짓일때 값

by 답설무흔 | 2009/11/18 22:24 | ▶▶C++ | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶