例如:
vector<CString> mystr;
这样有没有不好的地方,或者说会带来一些问题?

解决方案 »

  1.   

    STL的容器可存储的数据,需要有可访问的复制构造函数,和可访问的赋值运算符。否则会出错的
    至于效率的问题主要是看这两个函数的实现了
      

  2.   

    没什么问题。。用指针更好点。。或者直接用CStringArray、CStringList。。
      

  3.   

    非常感谢大家,我仔细回忆了一下类的概念,其实如果申明一个类实例的话,那么他占用的就是他所有的变量的大小的空间,这时如果把类作为一种存储类型给容器类,就跟一个结构体差不多,当然要能操作的话,就得按ripya所说的才行了。