我有一个头文件polinom.h
#pragma once
using namespace std;
class Polynomial {
public:
Polynomial();
Polynomial(int);
~Polynomial();
void print() const;
static int getMaxDegree();
int getDegree() const;
int getCurrentDegree() const;
void setCoeff(int, double);
friend ostream& operator << (ostream& out, const Polynomial& p);
private:
int maxDegree;
double* coefficients;
int currentMax;
double* getCoefficients() const;
};
以及polinom.cpp]中>我只是一个简单的例子
ostream &operator<<(ostream& out, const Polynomial& p) { out << "0"; return out; }
并且当我尝试运行程序时,我收到这些错误,任何人都可以解释原因
我曾经使用命名空间std获得头文件polinom.h #pragma;类Polynomial {public:Polynomial();多项式(int); 〜Polynomial(); void print()const; static int ...
供以后参考,这里是minimal reproducible example: