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;
}