【发布时间】:2011-05-08 09:27:00
【问题描述】:
Class A{
public:
int a;
vector<A> test;
};
Class B{
public:
B();
B(const B &rhs);
~B();
B & insertTest(A element,A element1) {
element.test.pushback(element1); //doesn't work
}
B & insertTest1(A element) {
test1.pushback(element);//works
};
private:
vector<A> test1;
};
我正在尝试向这两个向量中插入元素。当我将元素插入到 B 类中的向量 test1 时,它可以工作。但是,在插入到 A 类中的向量后,我无法获得值。
【问题讨论】: