Я новичок в программировании на С ++. Так что я пытался, чтобы моя удача выполняла некоторые небольшие программы. Я работаю над HP-UX, у которого есть компилятор, чей исполняется такз aCC.Ошибка программирования на C++
Я пытаюсь выполнить небольшую программу
#include <iostream.h>
using namespace std;
class myclass {
public:
int i, j, k;
};
int main()
{
myclass a, b;
a.i = 100;
a.j = 4;
a.k = a.i * a.j;
b.k = 12;
cout << a.k << " " << b.k;
return 0;
}
Когда я компилирую это дает мне ошибку:
> aCC temp.cpp
Error 697: "temp.cpp", line 2 # Only namespace names are valid here.
using namespace std;
^^^
Что именно проблема? Is std
не рассматривается как пространство имен в компиляторе aCC или существует какой-то серьезный недостаток с aCC?
Если я изменяю <iostream.h>
на <iostream>
, я получаю еще несколько ошибок, как показано ниже.
>aCC temp.cpp
Error 112: "temp.cpp", line 1 # Include file <iostream> not found.
#include <iostream>
^^^^^^^^^^
Error 697: "temp.cpp", line 2 # Only namespace names are valid here.
using namespace std;
^^^
Error 172: "temp.cpp", line 14 # Undeclared variable 'cout'.
cout << a.k << " " << b.k;
даже если я chnage до его дает мне ошибку –
Vijay