(在线)c++高手,if(stream)重载void *是什么东东?

2024-12-26 14:15:21
推荐回答(2个)
回答1:

这里其实是定义了一种“用户自定义转换(user-defined conversion)”,也是一种操作符重载,它的一般形式是 "operator 类型名+()"

可以参考C++ primer(第三版)的15.9节

回答2:

void *是指向void类型的指针阿
那个是运算符的重载 stream是对象当然不能前边用!号了 但是重载了!运算符了就可以
下边那个void *不知道你什么意思了就
应该是转换操作符重载吧