尝试显示信息时,我还收到“没有运算符“ <
cout << (<- error with these) PrintHex(ASphere.CalcCircumference()) << endl;
我环顾四周,大多数人都说这是因为缺少#include。但是我认为我需要包括的所有内容。 (直到我尝试显示这些功能的信息时,它也不会成为问题。)
#include <iostream>
#include <iomanip>
#include <string>
我的功能看起来像这样。
void PrintHex(int InNum)
{
cout << hex << setiosflags (ios_base::showbase) << InNum;
};
最佳答案
PrintHex
已经在内部调用了std::cout
,因此没有理由将其放入另一个std::cout
调用中。
PrintHex(ASphere.CalcCircumference());
这就是您需要打印的所有内容。
关于c++ - 没有运算符匹配这些操作数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13201347/