关于继承类和deque定义一个基类:CClassBase再定义一个继承基类的类:CClassA : public CClassBase定义一个
关于继承类和deque
定义一个基类:CClassBase
再定义一个继承基类的类:CClassA : public CClassBase
定义一个基类的队列: deque<CClassBase> m_deq;
向m_deq里放入 CClassA的对象
CClassA a;
m_deq.push_back(a);
这样的存入和取出都怎么样操作才对?
[解决办法]
用指针。
deque<CClassBase*> m_deq;
m_deq.push_back(new CClassA);
[解决办法]
deque<CClassBase> m_deq;
CClassA a;
m_deq.push_back(a);
这样会发生切割的了。
deque访问用,下标【】就像数值一样。
[解决办法]
学习了
[解决办法]
