Error: Identifier “cout” is undefined. included and using namespace std;
我试图
代码是:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include"Complex.h" #include <cmath> #include <iostream> using namespace std; Complex::Complex(int PolarOrRectang, float RealOrArg, float ImagOrAng) { if (PolarOrRectang == 0) { real = RealOrArg; imag = ImagOrAng; else { real = RealOrArg * cos(ImagOrAng); imag = RealOrArg * sin(ImagOrAng); } }; void Complex::getValue(int PolarOrRectang) { if (PolarOrRectang == 0) { cout << real <<" +_" << imag <<"i" << endl; } else { cout << sqrt((real^2) + (imag^2)) <<"*e^-" << atan(imag / real)<< endl; } }; |
我正在尝试定义一个类,所以我的主要是在其他地方。
运行一个非常基本的程序,只是cout"hello world"工作正常,问题是这个代码特有的。
将
1 2 3 | #include <iostream> #include"Complex.h" #include <cmath> |
PS:当你使用"using namespace std;"时,为什么要使用std ::?