C++:string转换LPTSTR,const char*
#include <string>
#include <comdef.h>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
string cCommandline="hello world!";
//string转换LPTSTR
_bstr_t bstr(cCommandline.c_str());
LPTSTR lr=(LPTSTR)bstr;
//string转换const char*
const char *p1 = cCommandline.c_str();
const char *p2 = cCommandline.data();
printf("%s %s\n",p1,p2);
cout <<p1 << " " << p2 << endl;
}