Hello to all expert,

Code:
vector<string> obj;

	obj.push_back("asdas");
	obj.push_back("fgh");
	obj.push_back("vb");
	obj.push_back("fgh");
	obj.push_back("asdas");
	obj.push_back("ljk");

	for (size_t loop = obj.size() - 1;
			loop>=0;--loop)
	{
		cout << obj[loop] << "\n";
	}
The loop cout down from 5-4-3-2-1-0-4294967295(unsigned int loop). Then exception is thrown.

Minimum unsigned int(size_t) is 0.

Thanks.