项目上有一些需要对行数据的排序操作,我本来想利用容器类先收集必要的数据之后最后再进行排序等操作。
而读取的行数据是CStringArray型的,自然而然会有这样的声明vector<CStringArray> rowItem;
不过在写下这句语句的一瞬间,我有股不安的情绪,没有接着往下写就直接先编译了一下,果然没有通过。
查了下CStringArray类的声明,class CStringArray : public CObject
继续查CObject类的声明,其中有这么2句
protected:
CObject();
private:
CObject(const CObject& objectSrc); // no implementation
void operator=(const CObject& objectSrc); // no implementation
OK,原因清楚了。我得另外想办法了,sigh