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;
};
I'm trying to insert elements to these two vectors. It works when i insert element to vector test1 in class B. However, I can't get value after inserting to the vector in Class A.