2011-02-02 10 views

答えて

14

を試してみてくださいpath::string().c_str()

+2

string()がローカルコピーを返すように見えるので、これによって返されたchar *ポインタのコピーを取ることができない可能性があります。 だからstd :: string s = path.string(); char * c = s.c_str();代わりに – danio

+0

@ダニョーいいよ、そのヒントありがとう! – patrickvacek

関連する問題