Dynamic memory allocation - how is it supported?

I noticed recently, that some string possibilities seemed not present. According to this tutorial video: https://youtu.be/lTPT1cPfVmI you got:
.length
.empty
.clear
.append
.at
.substr
.insert
.find
.erase

I was not able to do that on strings. Perhaps I did something wrong.