あぁ、すまん。
受け取った側ってのはそのメソッドのことか、
じゃぁ何も考えずにstd::string const&でいいんでない?
呼び出し元もstd::stringを使ってるならオーバーヘッドはないし。