- 271 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 01:38:49 ]
- 質問失礼します。
stringに入っている文字列を char* に変換したいのですが 良い知恵はありますでしょうか。 const char* では無く char* にしたいのです。 今のところ思いつくのは、自前で char* の領域を確保して そこに c_str() の内容をコピーすれば問題は無いかと思うのですが せっかく便利なクラスがあるのに、何だか冗長な気がします。 一応調べた限りでは const_cast という物があるようですが const_castした文字列にアクセスした場合の動作は未定義という 記述がされていたりするのでそれはちょっと無いかな、と思います。
|

|