0
#include <iostream>

using namespace std; //error here

int main()
{
    cout << "COME AT ME BRO!\n"; //error here
    return 0;
}

cout 是不可识别的。我之前遇到过这个问题,但是我的编译器没有工作,所以我重新安装了 IDEBean 并从一开始又遇到了同样的问题。帮助 :?

4

2 回答 2

0

coutstd命名空间内。所以你应该使用std::cout<<"...";或者另一个选项是using namespace std;在开始时做然后你可以使用cout<<"...";

于 2011-03-16T05:05:37.377 回答
0
 std::cout << "COME AT ME BRO!\n";

cout在命名空间中定义std。因此,您需要std::在每个cout. 你是多么有选择 -

#include <iostream>

using namespace std ; // Do this if you need include everything defined in the namespace
using std::cout ;     // If the program just uses cout of std namespace
int main()
{
    cout << "COME AT ME BRO!\n";   // Now you are free from keeping std:: before cout
    return 0;
}
于 2011-03-16T05:06:22.147 回答