Data Structure C++

#include 
#include 
#include 
#include 
#include 
using namespace std;
int main()
{
  vector vectorObject, vectorObject2;
  pair::iterator, vector::iterator> p;
  char str1[] = "O, T, T, T";
  char str2[] = "O, T, F, F, N";
  int i;
  for(i = 0; i     vectorObject.push_back(str1[ i ]);
  for(i = 0; i     vectorObject2.push_back(str2[ i ]);
  cout << "Contents of vectorObject:  ";
  for(i = 0; i     cout << vectorObject[ i ];
  cout << endl;
  cout << "Contents of vectorObject2: ";
  for(i = 0; i     cout << vectorObject2[ i ];
  cout << endl;
  p = mismatch(vectorObject.begin(), vectorObject.end(), vectorObject2.begin());   // find the first mismatch
  if(p.first != vectorObject.end()) {                        // mismatch found
    cout << "The character " << *p.first;
    cout << " in vectorObject mismatches the character ";
    cout << *p.second << " in vectorObject2.";
  }
  return 0;
}