#2
rjsp2023-04-26 20:56
|
程序代码:
class T
{
public:
char* p;
}
operator void*()
{
return p;
}
T t1{"123"};
if(t1) std::cout<<"非空字符串"
这个operator还能重载void吗?请问这个重载是个啥逻辑?
ti的类型为空,即void ,就返回p吗?是这个意思吗?