#include <iostream>
#include <list>
#include <vector>
#include <algorithm>
using namespace std;
class A{
private:
        int _a;
public:
        A(int a):_a(a){}
        ~A(){}
};
    
typedef struct _SPID_FQA_
{
    const char * filePath;
    std::vector<A> people;
} STRUCT_SPID_QA;

int main ()
{
    STRUCT_SPID_QA *st = new STRUCT_SPID_QA;
    st->people.push_back(A(5));
    cout << "brefore st's Size: "<< st->people.size() << endl;
    if(!st->people.empty())
    {
        cout << "cleared" << endl;
        st->people.clear();    
    }
    cout << "after st's Size: "<< st->people.size() << endl;
return 0;
}