Cでinterfaceってどう書くの? 純粋仮想関数的な書き方ってある?