Hi guys, I'm trying to learn more about the power of using vectors as containers, however I've run into some problems when trying to create a bubble sort algorithm.
I think I'm on the right track, but I have a problem, the container vector is holding track of a struct SMovie, which looks like this:
And I'm not sure how I should link them so they can be exchangable, because using this method; causes illegal indirection error:Code:struct SMovie { string Title; string Year; string Director; string Description; };
Anyone?Code:void CContainer::Sort() { // Sorts all the items by title name within the vector, with the help of the bubblesort algorithm for(iter = Container.begin(); iter < Container.end(); ++iter) { for(iter2 = Container.begin(); iter2 < Container.end(); ++iter2) { if(iter < iter2) { iter_swap((*iter),(*iter2)); } } } };