class mystring :public string//进行派生操作{public: mystring(LPCTSTR str):string(str){} operator LPCTSTR() const {return c_str();} };
void ss(LPCSTR str){ cout<<str;}
int main(int argc, char* argv[]){ mystring str="ab"; ss(str);//不需要str.c_str()了 return 0;}