我收到了一些使用MFC“ CString”的C ++代码。我在免费的VS2017下载中没有该类型。我知道在使用C#工作时需要编写什么代码,但是我需要转换为C ++才能与其他开发人员共享。我讨厌这样做,但是是否有条件的“ #ifdef MFC”或类似的东西,这样我就可以在没有CString的情况下进行编码?
我尝试了来自codeproject(2011年)的示例代码“ stdstring.h”,但即使示例演示未编译,也存在重大问题。我没有看到比“ VC6”晚的任何东西,并且我有VS2017。我还研究了实现“ .Find”,这是CString的用途,但是当我尝试使用此示例Adding function to string class时,遇到了wchar_t的转换问题 想想我宁愿只定义CString东西。