020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> 软件应用 >> 编程开发 >> 正文
    namespace 用法解说

    点击:   发布日期:2013-01-25

    本文来自 www.020fix.com
    namespace 用法解说
    mmpo:
    此主题己被版主归画为收集namespace用法解说之文章


    C唸了没???建议唸C++之前先把C唸完,因为你问的问题中,多半都是C语言的问题@@"...
    回覆 namespace 的问题:

    #include <iostream>要跟namespace合用,是C++特有的用法,#include <iostream.h>是C的用法,两者的差别在于某些function prototype的include。
    例如:
    #include <iostream>
    using std::cout;
    usng std::cin;
    以上的动作只会include cout 与cin而已。
    此种写法的好处:当你自己建立的物件或函数与函式库内的名称冲突时,你可以使用此种方法来做区隔,不过通常很少人会将物件名称与函式库重复!!
    #include <iostream.h>
    会将该header file"全部"include进来!
    test sample: (gcc compiler)
    复制内容到剪贴板
    代码:
    #include<iostream>
    int main()
    {
        cout<<"123"<<endl;
        system("pause");
        return 0;
    }   
    5 C:\Dev-Cpp\hanchiao c++\test.cpp `cout' undeclared (first use this  function)
    重点来了:当没写上.h的时候,你就必须给予namespace,否则编译的时候将回出现该物件(函数)是没有宣告过的!!!