Best practice is overriding snippets. Create a snippet with the same name as you want to override and save it to User packages directory. Details are given here. Most easy way to find User packages directory is Browse Packages Menu Option. It will show you the directory where user packages saved.
I looked at where sublime installed and found C++.package file (MacOS /Applications/Sublime Text.app/Contents/MacOS/Packages\C++.sublime-package) . I unarchived it and found snippets.
Your snippet is following
<snippet>
<description>Vector For Loop</description>
<content><![CDATA[for (std::vector<$1>::iterator ${3:i} = $2.begin(); $3 != $2.end(); ++$3)
{
$0
}]]></content>
<tabTrigger>forv</tabTrigger>
<scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>
Create New snippet and copy paste this code. Change it according to your tastes. Save it to default snippet directory.