実際はこんな感じです。

クラスのメンバとしてstd::string stdstrを持ってます。
これにはstdstr = "自民党総裁";などと代入してあります。
で、引数がconst* charの関数にそれを渡します。
その際は、単純にstdstr.c_str()を使って渡します。
でその関数の中で文字表示font->draw()を実行しますが
それはwchar_tを要求します。

というわけでconst* charへはc_str()を使うだけでいいのは分かるのですが
質問するに際し、関数の受け渡しの部分を省略するために
>>737のように書いてみたわけです。

だから無駄なことをやってるのは分かるんですが、
もし実際書くとしたらどう書いたらいいのかということが気になります。