So right now I have the following:
boost::ptr_vector <Customer> cvect;
ifstream cDbase("datafiles/customers.txt");
while (cDbase.good())
{
while (!cDbase.eof())
{
cDbase >> newCust;
Customer* c = &newCust;
cvect.push_back(c);
}
}
for (unsigned int loop = 0; loop < cvect.size(); loop++)
{
cout << cvect[loop];
}
When I try to print the customer details, it prints out blank lines. How do I dereference ptr_vector properly?