![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 76
顾明伟
这个作者很懒,什么都没留下…
展开
-
【C++基础】——const关键字
本文介绍C++中的关键字const const用来控制C++中的变量是否可以变化 const与基本数据类型const与指针类型const与引用 1.const与基本数据类型 int a=2;//变量 //变量名: a //存储地址:&a //存储内容:2加上const之后,变量就变成了常量 const int a=2;//常量 //变量名:a //存储地址:&a //存储内容原创 2015-07-08 23:15:29 · 837 阅读 · 0 评论 -
【C++ 基础】——引用
基本数据类型的引用 #include int main(void){ int a=3; int &b=a;//引用必须初始化 b=10; cout<<a<<endl; return 0; } 输出结果:10 改变的引用&b的值,a的值也跟着变 结构体类型的引用 typedef struct{ int x; int原创 2015-07-07 22:57:14 · 820 阅读 · 0 评论 -
NDK 使用实例
本文介绍Android 使用 NDK的几个实例 实例: 使用NDK读写SD卡文件JNI 数组处理 一.使用NDK读写文件 定义Java层方法,该方法传递一个存储路径到C编译头文件编辑C文件并编译生成so库运行测试 1.本例实现一个用从Java层传递一个路径到C层,在C中创建一个文件,在文件中写入内容并保存。事先声明Java 层的Native 方法 public cl原创 2015-06-11 00:42:35 · 1602 阅读 · 1 评论 -
Eclipse NDK 打印LOG信息
本文介绍Eclipse 的 NDK 环境如何打印log信息 如何编译NDK项目请参考 NDK使用流程 流程 在C中引用头文件,定义TAG、LOG 宏配置 Android.mkJava编写测试方法 1.编辑c文件 引用android/log.h 头文件 #include 添加宏 TAG 、LOGV #define TAG "Gmw" #define LOGV(.原创 2015-06-11 00:21:14 · 1712 阅读 · 0 评论 -
【C++基础】——拷贝构造函数的浅拷贝和深拷贝
C++中用拷贝构造函数来进行实例拷贝时的操作 如下例子,我们在进行实例复制时,发现默认构造方法并没有被重复调用,事实上是调用了拷贝构造函数来进行实例的复制操作。 #include #include #include using namespace std; class Apple{ public: Apple(string _name){ m_name=_name; co原创 2015-07-12 00:17:04 · 844 阅读 · 0 评论 -
NDK 使用流程
本文通过一个简单的java调用c语言的例子来介绍NDK的使用流程 使用流程 创建一个Android项目创建native方法编译生成头文件 .h 文件编写c文件编译c生成so文件,调用 1.创建一个Android项目 2.创建native方法: public class MainActivity extends Activity { public stati原创 2015-06-06 21:27:22 · 1081 阅读 · 0 评论