theString.append(str,n);Nkarakterpertamadariarraykarakterstryang ditambahkanketheString. theString.append(n,'z');Nmenambahkansalinan'z'untuktheString. theString.assign(str);MemberikanstrketheString.Parameterstrdapat menjadiobyekstringatauC‐string. theString.assign(str,x,n);jumlahnkarakterdaristr,dimulaipadaposisix, ditugaskanketheString.jikaTheStringterlalukecil, fungsiakanmenyalinbanyakkaraktermungkin. theString.assign(str,n);karakterpertamandariarraykarakterstrditugaskan ketheString. theString.assign(n,'z');Memberikansalinann'z'menujutheString. theString.at(x);Mengembalikankarakterpadaposisixdalamstring. theString.begin();Kembalipadasebuahiteratoryangmenunjukke karakterpertamapadastring. theString.capacity();Mengembalikanukuranpenyimpanandialokasikan untukstring. theString.clear();Membersihkanstringdenganmenghapussemua karakteryangdisimpandidalamnya. theString.compare(str);Melakukanperbandingansepertifungsistrcmp dengannilaiyangsamakembali.strbisamenjadi stringobjekataukarakterarray. theString.compare(x,n,str);MembandingkantheStringdanstr,mulaidariposisix, dandilanjutkanterusuntuknkarakter.pengembalian nilaisepertistrcmp.strbisamenjadiobjekstringatau karakterarray. theString.copy(str,x,n);menyalinkarakterstrkearraytheString,mulaipada posisix,untuknkarakter.TheStringjikaterlalukecil, makafungsiakanmenyalinkaraktersemampu mungkin. theString.c_str():MengembalikannilaiC‐stringstringobjek. theString.data();Kembalikarakterarrayyangberisinullstring dihentikan,karenadisimpandalamtheString. theString.empty();ReturnstruejikatheStringkosong. ReturnstrueiftheStringisempty. theString.end();Kembalikesebuahiteratoryangterakhirkarakterdari stringditheString.(Untukinformasilebihlanjut tentangiterators,lihatBab15). Returnsaniteratorpointingtothelastcharacterof thestringintheString.(Formoreinformationon iterators,seeChapter15.) theString.erase(x,n);ErasesnkarakterdaritheString,mulaidiposisix
ErasesncharactersfromtheString,beginningat positionx. theString.find(str,x);Kembaliposisipertamadiluarataudimanaposisix stringstrditemukanditheString.Parameterstr mungkinsalahsatuobjekstringatauC‐string.Strjika tidakditemukan,posisidiluarakhirtheString dikembalikan. Returnsthefirstpositionatorbeyondpositionx wherethestringstrisfoundintheString.The parameterstrmaybeeitherastringobjectoraC‐ string.Ifstrisnotfound,apositionbeyondtheendof theStringisreturned. theString.find('z',x);Kembaliposisipertamadiluarataudimanaposisix'z' yangditemukanditheString. Returnsthefirstpositionatorbeyondpositionx where'z'isfoundintheString. theString.insert(x,str);MenyisipkansalinanstrketheString,mulaidiposisix. strmungkinsalahsatuobjekataustringkarakter array. InsertsacopyofstrintotheString,beginningat positionx.strmaybeeitherastringobjectora characterarray. theString.insert(x,n,'z');Menyisipkan'z'nkalimenujutheStringdiposisix. theString.length();PernyataanpanjangstringditheString. ReturnsthelengthofthestringintheString. theString.replace(x,n,str);MenggantikannkarakterdiawaltheStringdiposisix dengankarakterdalamstringstrobjek. ReplacesthencharactersintheStringbeginningat positionxwiththecharactersinstringobjectstr. theString.resize(n,'z');PerubahanbesarnyaalokasiditheStringken.N kurangjikadibandingkandenganukuranstring,string yangdipotong untuknkarakter.Jikanlebihbesar,stringyang diperluasdan'z'yangditambahkanpadaakhirwaktu yangcukupuntukmengisiruang‐ruangbaru. ChangesthesizeoftheallocationintheStrington.Ifn
islessthanthecurrentsizeofthestring,thestringis truncated toncharacters.Ifnisgreater,thestringisexpanded and'z'isappendedattheendenoughtimestofillthe newspaces. theString.size();PernyataanpanjangstringpadatheString. theString.substr(x,n);Kembalimelakukansalinansuatusubstring.The substringadalahnkarakterdanmulaipadaposisix daritheString. theString.swap(str);SwapsisidengantheStringstr
Next read ON halaman 17.