error C2143: 语法错误 : 缺少“;”(在“&”的前面)

报错:

  error C2143: 语法错误 : 缺少“;”(在“&”的前面)

代码:

#include 

ostream & << (ostream& os, int i)

{

  return os << i ;

}

 

解决方法:加入using namespace std;

解决报错后代码:

#include 

using namespace std;

ostream & << (ostream& os, int i)

{

  return os << i ;

}

Or

#include 

std::ostream & << (std::ostream& os, int i)
{
  return os << i ;
}

 

你可能感兴趣的:(error C2143: 语法错误 : 缺少“;”(在“&”的前面))