うちの研究室に来たイギリス人留学生が組んでるcプログラム。

struct hoge {
 double x,y;
 void (*Initialize)(void);
 void (*Setvalue)(double,double);
 :
 :
};

なぜ素直にC++にしないのか……
でも破綻しないのがすごい。
そういやrubyのソースもCでOOしててすごいって噂を聞いたな。