- 博客(17)
- 资源 (13)
- 收藏
- 关注
原创 设计模式(目录)
https://blog.csdn.net/qq_35071078我的Android NDK之旅(一),不使用ndk-build命令来创建jni
2021-07-19 17:48:52 87
原创 14 C++ map与手写多元谓词
Android Ndk 学习笔记(目录)void useMap(){ map<int ,string> mapVar ; mapVar.insert(pair<int,string>(1,"一")); mapVar.insert(make_pair(2,"er")); mapVar.insert(map<int,string>::value_type(3,"san"));// mapVar.insert(pair<int,s
2021-07-31 17:36:38 477
原创 13 C++ STL 标准模板库 与 函数谓词
Android Ndk 学习笔记(目录)#include <iostream>#include <set>#include <vector>#include <stack>#include <queue>#include <list>using namespace std;void useVector(){ vector<int> vector1 ; vector<int>
2021-07-30 16:43:17 163
原创 12 C++二义性,多态,纯虚函数,模版函数
Android Ndk 学习笔记(目录)1 继承class Person {public: string name ; Person(string name ):name(name){}};class Course {private: string name;public: Course(string name) :name(name) {}};// 成员变量中存在类对象时 ,需要在 构造函数中 ,进行初始化class Student : pub
2021-07-30 14:33:23 145
原创 11 C++面向对象继承与操作符重载
Android Ndk 学习笔记(目录)1 运算符重载/** * 1 定义外 外部的重载 * @param pos1 * @param pos2 * @return */Position operator + (Position pos1 ,Position pos2){ int x = pos1.getX() + pos2.getX(); int y = pos1.getY() + pos2.getY(); return Position(x,y);}cl
2021-07-28 12:00:06 121 1
原创 10 C++ 可变参数与友元函数
Android Ndk 学习笔记(目录)1 可变参数#include <stdarg.h> // 可变参数的支持void sum(int count , ...){ // 保存可变参数 va_list vp ; // 可变参数开始 va_start(vp ,count); for (int i = 0; i < count; ++i) { // 获取可变参数 int number = va_arg(v
2021-07-27 18:02:06 105
原创 09 C++ 深拷贝与浅拷贝
Android Ndk 学习笔记(目录)class Kaobei{public: int age; char * name; Kaobei() { cout << "空参数构造函数" << endl; } Kaobei(char * name) :Kaobei(name, 99) { cout << "一个参数构造函数 this:" << this << endl; }
2021-07-27 16:29:48 95
原创 08 C++ 重要函数原理
Android Ndk 学习笔记(目录)1 命名空间/** * 可以通过 namespace 关键词 直接定义 命名空间 */namespace custom{ char * name ; int age ; void action(){ cout << "custom 的 action" << endl ; } void action2(){ cout << "custom 的 acti
2021-07-27 14:49:22 131
原创 07 C++语言学习之面向对象
Android Ndk 学习笔记(目录)1 C++标准支持 C++的通用库 #include <iostream> 2 命名空间 C++ 的特性using namespace std; 3 C++ 里面可以调用 C 语言 反之不行4 输出打印void funtion04(){ cout << "Hello C++" << endl ; // cout 输出的指令 ,类似C语言的 printf cout <<
2021-07-26 14:34:54 129 1
原创 06 C语言文件加解密
Android Ndk 学习笔记(目录)1 读文件void fileTest01(){ char * fileNameStr = "D:\\text1.txt"; FILE * file = fopen(fileNameStr,"r"); if (!file){ printf("文件打开失败 地址%s",fileNameStr); exit(0); // 退出程序 } // 定义缓存区 char buffer[10];
2021-07-24 18:02:44 299 1
原创 05 结构体与结构体指针数组
Android Ndk 学习笔记(目录)struct Person1 { char * name; char * sex ; int age ;} p2 ,p3 = {"张晓红","女",22};void UsePerson1(){ struct Person1 p1 ; p1.name = "南尚"; p1.sex = "男"; p1.age = 31; printf("name:%s, age:%d, sex:%s \
2021-07-24 15:37:18 98 1
原创 04 指针实战运用进阶之字符串操作
Android Ndk 学习笔记(目录)c语言string函数详解 下面的函数复制于该文章1 计算数组长度void maint04t1(int * resultLen , int * intarr){ int count = 0; while (*intarr != '\0') { intarr++; count++; } *resultLen = count;}void useMaint04t1(){ int arr
2021-07-22 16:04:42 110
原创 03 静态开辟内存与动态开辟内存
Android Ndk 学习笔记(目录)1 c语言中 ,非0 及true 0 == falsevoid m03t1(){ // c语言中 ,非0 及true 0 == false if (0){ printf("这是真\n"); }else{ printf("这是假\n"); } if (124){ printf("这是真\n"); }else{ printf("这是假\n");
2021-07-22 10:21:07 267 2
原创 02 函数指针与指针运算
Android Ndk 学习笔记(目录)1 多级指针void t9(){ int num = 999 ; int * num_p = # int ** num_p_p = & num_p; int *** num_ppp = & num_p_p; printf("num_p 的值 is %d\n",* num_p); printf("num_p_p 的值 is %d\n",** num_p_p); printf
2021-07-22 10:09:55 330 2
原创 设计模式 六大原则
1 单一职责原则一个类只完成一个功能模块2 开闭原则如果有新的功能 则新创建一个类进行编辑,原则上不修改原有的代码3 依赖倒置原则面向接口编程 ,每一个类都建立对应的接口类 ,使用时持有接口类的对象 ,4 里氏替换原则子类扩展父类的功能,但不要改变父类原有的功能5 接口隔离原则接口功能尽量最小化 ,最小功能单元6 迪米特原则降低耦合 局部变量中不要引入新的类...
2021-07-19 18:09:35 74
原创 01 C语言基础 ,指针基础
1 初试C语言2 基本类型与打印方式3 类型所占大小4 “&” 获取地址 与 %p 地址占位符5 获取地址的值6 修改值7 通过传递地址的方式修改值8通过方法交换值
2021-07-19 17:22:29 109
universal-image-loader-1.9.1
2018-09-18
SQLyog6Ent
2018-04-11
mysql-5.5.37-winx64.msi
2018-04-11
apk 反编译 dex2jar - 0.0.9.15
2018-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人