美文网首页
JNI基础 -- C++基础知识(命名空间)

JNI基础 -- C++基础知识(命名空间)

作者: 刘小厨 | 来源:发表于2020-04-20 21:01 被阅读0次

    命名空间

    因为在C++中没有的概念,为了解决重名问题,就有了命名空间的概念,用法很简单:

    namespace space1 {
        void test() {
            cout << "space1" << endl;
        }
    }
    namespace space2 {
        void test() {
            cout << "space2" << endl;
        }
    }
    
    //调用
    space1::test();
    space2::test();
    

    引用和指针

    引用vs指针

    引用更为规范,指针更为灵活,比如:

     int i = 10;
        double d = 11.0;
        //指针
        int* p = &i;
        int& r = i;
        double& s = d;
        cout << " 指针 :" << *p << endl;
        cout << " 引用 :" << s << endl;
    

    相关文章

      网友评论

          本文标题:JNI基础 -- C++基础知识(命名空间)

          本文链接:https://www.haomeiwen.com/subject/cxfsihtx.html