>>10

ASSERTの使い方については、
『Writing Solid Code』という本を読むといいよ。