我需要实现一个支持运算符 << 用于输出的数字类。我有一个错误:“标识符“ostream”未定义”由于某种原因,尽管我包括并尝试了
这里是头文件:
编号.h
#ifndef NUMBER_H
#define NUMBER_H
#include <iostream>
class Number{
public:
//an output method (for all type inheritance from number):
virtual void show()=0;
//an output operator:
friend ostream& operator << (ostream &os, const Number &f);
};
#endif
为什么编译器无法识别友元函数中的 ostream?