为什么在vc 的编辑环境中不能编译c++的代码,
用了#include<iostream>,可是编译时候还说:cout 没有定义呢
怎么来解决这问题,请说明详细些

解决方案 »

  1.   

    呵呵………朋友,你这个头文件是新的C++的头文件,在新的标准中,用到了一个名叫namespace的东西,就是名空间了,
    如果你在#include<iostream>;之后再上一句
    using namespace std;
    的话就可以成功了,std是标准C++中的名空间,你说的标准输出与软入都大其中包含着呢
    如果不加上那一句的话也可以,
    不过要这样,
    在main()中声明用上,std
    using std要么就是,using namespace std;我记不清了,
     这和类中的域操作符差不多,不防这样的理解吧!是“其中”的意思!
    这也是为了防止变量或是函数发生冲突的一种解决办法!
      

  2.   

    我知道namespace,但是在后面加了,useing std::iostream 还是不干阿
      

  3.   

    to:night_cat(夜猫子) 你用的是using的声明,我用的操作符阿,为什么就不行呢
      

  4.   

    不用那么麻烦吧!直接#include <iostream.h>就可以吗,我试过了。另外你再建工程的时候是不是选的Win32 console application,
      

  5.   

    useing std::iostream 
    看来还不够完全吧,后面是不是应该这样的?useing std::iostream.cout或是useing std::iostream::cout 呢。
    天天学MFC把这个给忘的差不多了,呵呵