老师,我std命名空间里面没有cout,报错了,我使用的vs2012

And鸟 Cocos2d-x基础-C++... 最后由 极客学院 于2014年05月22日回复

  • 3 回答
  • 4.1k 浏览

如题

#include "stdafx.h"

#include "Man.h"
#include
#include
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
People *man=new Man(20);
printf("age:%dn",man->getAge());
man->sayHello();
man->eat();
std::cout << "hellon";
return 0;

}


报错:IntelliSense: namespace "std" 没有成员 "cout"



  • And鸟 2014年05月20日 回答 #2楼
  • 汗,我引用了的,不知道复制粘贴的时候后面不知道为什么没了

    不过我已经知道为什么了,我导入的时候多加了个".h",把 #include <iostream>和 #include  "iostream.h"搞混了,看来还不够仔细啊~~

  • 1 评论
  • 极客学院 2014年05月22日 回答 #3楼
  • 加入VIP会员群:303443525,在VIP专属群里,更多童鞋帮你解答学习难题,更可以交流开发经验。
  • 0 评论