请教一个,vector数据的互相赋值的问题
struct ke{ double opn; double cle; CString me; int lu; int tr; int st; kline() { opn=cle=lu=tr=st=0; me=""; }};vector <ke> Dline; ke ta;int tt ;for(vector<kline>::size_type ix=Dline.size();ix>=ix-n;--ix) { tt=(int) ix; ta=Dline[tt]; //此行代码为什么不对? dtmp.push_back(ta); }