如何在C++中以字符串形式打印NSXPIDLCtring? 我不熟悉C++。我有下面的对象,我需要打印。请指导我如何打印 nsXPIDLCString flavorStr; printf("step %s", flavorStr); Error: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘nsXPIDLCString’ [-Wformat]

如何在C++中以字符串形式打印NSXPIDLCtring? 我不熟悉C++。我有下面的对象,我需要打印。请指导我如何打印 nsXPIDLCString flavorStr; printf("step %s", flavorStr); Error: warning: format ‘%s’ expects argument of type ‘char*’, but argument 2 has type ‘nsXPIDLCString’ [-Wformat],c++,C++,谢谢 printf("step %s", flavorStr.get()); 旁注:来吧。在…上我在谷歌花了10秒钟才找到。nsXPIDLCString的类型是什么?这不是C++的东西。说你从get得到了想要的字符。这是什么意思

谢谢

printf("step %s", flavorStr.get());
旁注:来吧。在…上我在谷歌花了10秒钟才找到。

nsXPIDLCString的类型是什么?这不是C++的东西。说你从get得到了想要的字符。这是什么意思