LPSTR只是别名,char*并且LCPSTR是别名const char*,所以你的问题实际上听起来像"我应该使用C++字符串还是C字符串?"
好吧,C++ std::string有一个名为c_str()(或data()STL兼容性的等效函数)的成员函数,它返回一个(不可修改的)C字符串.因此LPCTSTR,只要函数接受,您就可以提供c_str()作为参数的输出.
我建议你std::string尽可能使用C++ ,它更安全.
| 归档时间: |
|
| 查看次数: |
702 次 |
| 最近记录: |