想要将一个类的数据存放起来,多半都是用MFC类里的模板类直接存就可以了,
但那样做有一个不好的地方就是,一定要把存放的基本单元的类名给单独生成一个类,这样才可以用MFC提供的类模板,
除了自己写存放方法以外,还有别的好点的方法没,

解决方案 »

  1.   

    那样的话,系统提供的模板作用是什么,,,,例如
    有一个类A,是我需要存储的----存成一个集合,
    要是在C中,就直接拿链表,然后写几个查找,删除等基本的配套函数,存储就算基本可以了
    要是像上面那样,直接的想法就是用MFC里的CArray来存,但存好以后CArray不能提供我全部想要的功能像排序呀什么的,,那样又要写一个类B,在类B里实现对CArray<A,A>的排序,这样为了存一个东西,因为用了模板,反而多出一个类B出来,感觉不好,,而且每当要存一个东西的时候都必须要这样做,,,能不这样做不,