operator LPCTSTR()重载``如何定义实现
operator LPCTSTR()重载``如何定义实现
[解决办法]
struct str
{
TCHAR* p;
str():p(new TCHAR[16])
{
_tcscpy(p,_T( "aaa "));
}
operator LPCTSTR()
{
return p;
}
};
[解决办法]
operator LPCTSTR()
{
return ??; //返回对象中封装的 _T 字符串指针
}