C/C++
一米阳光-ing
这个作者很懒,什么都没留下…
展开
-
Android jni/ndk编程二:jni数据类型转换(primitive,String,array)
一.数据类型映射概述从我们开始jni编程起,就不可能避开函数的参数与返回值的问题。java语言的数据类型和c/c++有很多不同的地方,所以我们必须考虑当在java层调用c/c++函数时,怎么正确的把java的参数传给c/c++函数,怎么正确的从c/c++函数获取正确的函数返回值;反之,当我们在c/c++中使用java的方法或属性时,如何确保数据类型能正确的在java和c/c++之间转换。 回...转载 2018-06-11 15:09:48 · 332 阅读 · 0 评论 -
AndroidStudio 编译C/C++文件生成SO文件
新建一个Project新建一个JniExample Project,包名为com.jni.example,创建完成后里面有个app Module创建native方法新建一个NativeUtils方法,增加native方法package com.jni.example;/** * Created by krubo on 2016/1/20. */public class ...转载 2018-06-11 15:14:48 · 1553 阅读 · 0 评论 -
C++中的::的作用
(1)作用域限定符,当在类体中直接定义函数时,不需要在函数名字的前面加上类名,但是在类体外实现函数定义的时候,必须加上类名并且加上作用域限定符。Student::Display();(2)静态数据成员既可以通过对象名引用,也可以通过类名加::来引用,class Test{public:Display();private:static int a;}Test::a;(3)静态成员函数,也是既可以通过...转载 2018-06-08 13:47:46 · 51900 阅读 · 1 评论 -
V4L2 pixel format
v4l2_pix_format定义/* * V I D E O I M A G E F O R M A T */ struct v4l2_pix_format { __u32 width; __u32 height; __u32 pixelformat; enum...转载 2018-08-06 11:23:26 · 1551 阅读 · 0 评论 -
C 中int类型转成char类型的方法
int a=10;char b;// 这样打印b的时候,才不会出现乱码的情况b=a+'';// 或者下面的这样使用也可以b='2';上面的两种赋值char的方式都行,并且用print打印的时候也不会出现乱码。...原创 2019-02-28 17:28:25 · 19677 阅读 · 2 评论