ciao.
sto studiando l'stl.
vorrei eliminare un carattesre da una stringa solo nella prima metà della stringa .
ho provato:

str.erase(remove(str.begin(),str.begin()+str.size( )/2 ,'a'),str.end());

ma se ho per es:
string str = "abcdefgabcdefg";


taglia la seconda metà della stringa , ris:

bcdefg


come devo procedere?
grazie.