C语言中如何实现享元模式(Flyweight)设计?