![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NDK开发
文章平均质量分 85
倾尽杯中酒
努力,加油
展开
-
NDK4 C++线程操作
NDK4 C++线程操作线程简单使用线程升级使用线程安全(互斥锁)线程安全(小例子)线程简单使用pthread_create:创建线程;参数1:线程Id,注意这里是需要一个指针;参数2:线程属性指针;参数3:函数指针----->异步任务;参数4:函数指针的参数传递 指针;pthread_t:线程Id;参数3的异步任务,是个指针函数哦,我这里写的customPThreadMethod方法;第四个参数,注意是传递给异步任务 的行参;#include <iostream>#i原创 2021-02-24 11:33:11 · 168 阅读 · 0 评论 -
NDK3 C++基础,容器、文件操作
NDK2 C++基础,容器、文件操作容器序列式容器-vector优先级队列-priority_queue关联式容器-set容器c++中容器,分两种类型1、序列式容器:元素的排列关系,和元素本身没有任何关系,是我们在添加的时候顺序导致的排序;2、关联式容器:根据标识,决定 添加 或者 获取 类似于java中的map、set集合;序列式容器-vector序列式容器:元素的排列关系,和元素本身没有任何关系,是我们在添加的时候顺序导致的排序;vector容器的初始化,以下三种方式可以初始化;模板原创 2021-02-21 13:47:26 · 126 阅读 · 0 评论 -
NDK2 C++基础,模板编程、类型转换、异常
NDK2 C++基础,模板编程、类型转换、异常模板编程(java中的泛型)类型转换普通类型转换静态类型转换动态类型转换转换失败转换成功异常模板编程(java中的泛型)template关键字T,不确定类型;class,类泛型using namespace std; 使用匿名空间 下面的string就不需要写成 std::string了栈中实例化的对象可以 . 在堆中实例化的对象用 ->//使用匿名空间 下面的string就不需要写成 std::string了using n原创 2021-02-02 17:01:17 · 135 阅读 · 0 评论 -
NDK1 C++基础,面向对象编程
NDK1 C++基础,面向对象编程前言类Student.h 头文件自定义的日志类Student.cpp 实现类单例-头文件MyInstance.h单例-实现文件MyInstance.cppmain.h 头文件main.cpp 头文件的实现前言前端时间出差了一段时间封闭式开发,所以未继续学习和更新,在这说声抱歉-v-类Student.h 头文件因为c++ 是面向对象的 所以可以有类;类这里默认都是private私有的;#pragma once 表示在预处理器的时候,保证只引入一次头文原创 2021-02-01 14:20:55 · 170 阅读 · 0 评论 -
NDK开发预热-C语言基础-指针、函数指针、可变参数的函数、预处理器、结构体、共用体
C语言基础C语言基础指针可变参数的函数函数指针预处理器结构体共用体(联合体)C语言基础从现在开始准备学习ndk开发,从基础开始学习和记录,大神勿喷,如有不对的地方,可以指出,谢谢。只学一点以后NDK会用到的C语言基础知识。C 面向过程,一个一个的执行函数,没有类,没有面向对象C++ 面向对象,思想和java的一摸一样 开始有class了指针C语言中,最重要的就是指针,很多人都说是最难的指针的概念:指针变量 和 指针 的区别:指针变量就是定义指针的标记而已,指针就是指向的内存地址。in原创 2020-11-04 17:58:54 · 185 阅读 · 0 评论 -
NDK开发预热-C语言入门-数据类型、布尔类型、浮点类型、字符串、数组、动态内存申请
C语言入门C语言入门数据类型C语言入门数据类型有符号(默认定义的变量,是有符号的) 和 无符 。有符号和无符号的区别: 取值范围不一样。占位打印也不一样原创 2020-10-31 15:52:12 · 155 阅读 · 0 评论