使用playpen.h时编译错误

时间:2016-05-29 10:06:02

标签: c++ visual-studio-2015

我学习c ++

我尝试在此链接上执行所有操作 https://code.google.com/archive/p/youcandoit/downloads

但我这里有问题

here

有没有人知道playpen.h是什么以及如何修复它?

inline istream & operator >> (istream & in , hue & shade){
    shade = (std::cin == in ? fgw::read<int>() : fgw::read<int>(in));
    return in;

错误发生在这里:==

1 个答案:

答案 0 :(得分:0)

没有==运营商比较两个流。要检查身份,通常需要比较对象的地址,例如if (&in == &std::cin)

另一方面,cinistream,因此即使fgw::read<int>(in)incin也应该有效。