C
cylin
Dear all,
Here is my code.
------------------------------
#include <iostream>
#include <vector>
using namespace std;
class A {
public:
int a;
A() { a=0; }
};
class B {
public:
vector<A*> vecA;
B() {}
~B() {
for (int i=0;i<vecA.size();i++) {
if (vecA) {
delete vecA;
vecA=NULL;
}
}
vecA.erase(vecA.begin(),vecA.end());
}
};
int main()
{
vector<B*>* BB=new vector<B*>;
// How to get or assign a value of class A object?
return 0;
}
---------------------------------------
How to get or assign a value of class A object?
Thanks for your help.
Regards,
cylin.
Here is my code.
------------------------------
#include <iostream>
#include <vector>
using namespace std;
class A {
public:
int a;
A() { a=0; }
};
class B {
public:
vector<A*> vecA;
B() {}
~B() {
for (int i=0;i<vecA.size();i++) {
if (vecA) {
delete vecA;
vecA=NULL;
}
}
vecA.erase(vecA.begin(),vecA.end());
}
};
int main()
{
vector<B*>* BB=new vector<B*>;
// How to get or assign a value of class A object?
return 0;
}
---------------------------------------
How to get or assign a value of class A object?
Thanks for your help.
Regards,
cylin.