Function C++ Tutorial

#include 
#include 
#include 
using namespace std;
string* ptrToElement(vector* const pVec, int i);
int main()
{
    vector i;
    i.push_back("A");
    i.push_back("B");
    i.push_back("C");
    cout << *(ptrToElement(&i, 0)) << "\n\n";
    string* pStr = ptrToElement(&i, 1);
    cout << *pStr << "\n\n";
    string str = *(ptrToElement(&i, 2));
    cout << str << "\n\n";
    *pStr = "test";
    cout << i[1] << endl;
    return 0;
}
string* ptrToElement(vector* const pVec, int i)
{
    return &((*pVec)[i]);
}