我学习c ++
我尝试在此链接上执行所有操作 https://code.google.com/archive/p/youcandoit/downloads
但我这里有问题
有没有人知道playpen.h是什么以及如何修复它?
inline istream & operator >> (istream & in , hue & shade){
shade = (std::cin == in ? fgw::read<int>() : fgw::read<int>(in));
return in;
错误发生在这里:==
答案 0 :(得分:0)
没有==
运营商比较两个流。要检查身份,通常需要比较对象的地址,例如if (&in == &std::cin)
。
另一方面,cin
是istream
,因此即使fgw::read<int>(in)
为in
,cin
也应该有效。