我是C++编程新手。 所以我想我的运气执行一些小程序。 我正在编写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;
^^^
到底是什么问题? 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
2009-11-21 14:07:20