在C++中使用字符串最喜欢哪种方式?一个C风格的chars?还是wchar_t?CString,std::basic_string,std::string,BSTR或CComBSTR?
当然,每个都有自己的应用领域,但无论如何,这是你最喜欢的,为什么?
很抱歉在SO上开始另一个无法回答的问题,但我只是好奇C++中所有不同字符串类型的优缺点.我的特殊问题是在MFC的CStrings和std :: string之间(因为我只使用Windows软件),但这会延伸到C++中的任何字符串格式.你在C++中使用的最佳字符串类型是什么?为什么?
更新:我实际上发现了一个重复的问题.感谢那些已经回答的人.请指出对这个问题的任何新回复: 如何处理C++中的字符串?