美文网首页
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++基础知识(命名空间)

    命名空间 因为在C++中没有包的概念,为了解决重名问题,就有了命名空间的概念,用法很简单: 引用和指针 引用更为规...

  • JNI 基础知识

    JNI 基础知识 什么是 JNI ? JNI (Java Native Interface) 是 Java 沟通 ...

  • C++ 基础知识点大纲

    C++ C++对C的加强 namespace命名空间 C++命名空间基本概念 C++命名空间定义,使用语法,意义 ...

  • JNI 入门

    基础知识 1 什么是JNI?JNI全称为:Java Native Interface。JNI 是本地编程接口,它使...

  • cmake快速实战

    目录 cmake快速实战 Android JNI基础知识讲解 Android JNI实战 makefile前言 我...

  • C++命名空间

    C++ 命名空间 C++为了区分多个xyz的函数的时候,需要使用命名空间进行区分。 定义命名空间 using 使用...

  • 05 NDK-C++基础(一)

    1 C++对C的加强 1.1 namespace命名空间 1.1.1 C++命名空间基本概念 在C/C++中,变量...

  • JNI基础知识讲解

    目录 cmake快速实战 Android JNI基础知识讲解 Android JNI实战 1、序言 学习ndk,就...

  • JNI基础 -- C++基础知识(容器)

    C++ 中有两种容器 1.序列式容器 2.关联式容器 这两种容器都在stl标准模板库中 序列式容器 序列式容器:元...

  • JNI基础 -- C++基础知识(函数)

    函数 定义:函数是一组一 起执行一个任务的语句,类似于Java中的方法。每个C程序都至少有一个函数,即主函数mai...

网友评论

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

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