C++で、関数に文字列を渡す際、const std::string&を引数に使うのが一般的です。でも、この関数に、"Hello"のような、C言語スタイルの文字列リテラルを渡すと、実は、目には見えないところで、一時的なstd::stringオブジェクトの生成と、メモリ確保、そして文字列 ...