str2 = const_cast< char *>(str1.c_str()); 我认为它是有效的只要你不使用str2改变数据(但我可以更正)。 str2 = const_cast<char*>( str1.c_str() ); I think it''s valid just so long as you don''t use "str2" to alter the data (but I''m open to correction). 如果使用''str1''来改变数据怎么办? br />What if you use ''str1'' to alter the data? 这篇关于const char *到char *转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 07-29 23:54