はきだめC/C++下級者の質問箱 2
■ このスレッドは過去ログ倉庫に格納されています
0271デフォルトの名無しさん
2006/10/21(土) 01:38:49stringに入っている文字列を char* に変換したいのですが
良い知恵はありますでしょうか。
const char* では無く char* にしたいのです。
今のところ思いつくのは、自前で char* の領域を確保して
そこに c_str() の内容をコピーすれば問題は無いかと思うのですが
せっかく便利なクラスがあるのに、何だか冗長な気がします。
一応調べた限りでは const_cast という物があるようですが
const_castした文字列にアクセスした場合の動作は未定義という
記述がされていたりするのでそれはちょっと無いかな、と思います。
■ このスレッドは過去ログ倉庫に格納されています