2011-02-02 70 views

回答

14
+2

它在我看来像string()返回一个本地副本,所以采取由此返回的char *指针的副本可能无法使用。 所以std :: string s = path.string(); char * c = s.c_str();而不是 – danio 2013-08-02 16:21:11