- 博客(44)
- 收藏
- 关注
原创 【无标题】
1.2不能使用常数 只能使用引用并加const(consy Complex &cdd)2.构造函数中字符串的拷贝用strcpy_s(&目的字符串,长度,&源字符串)4.局部对象只能以值的类型返回&&返回类型不允许是引用类型。1.1拷贝构造函数是构造函数的一种重载形式。#除非生存期不受函数影响。6.实现字符串的深拷贝。
2025-04-19 13:28:23
182
原创 【无标题】
9.在赋值函数中应该判断this指针的地址与&s的指针地址是否相等 以防自己给自己赋值。2.构造函数中字符串的拷贝用strcpy_s(&目的字符串,长度,&源字符串)7.在使用字符串时,赋值或者拷贝函数应该先计算长度 然后new开辟空间。4.局部对象只能以值的类型返回&&返回类型不允许是引用类型。注意一定要将calss Int的声明写到object前面。1.1拷贝构造函数是构造函数的一种重载形式。17.另一个类中的一个函数定义为友元函数。在写函数时,应注意区分它两的使用方法。6.实现字符串的深拷贝。
2025-04-19 13:28:13
217
原创 JNI 学习
使用 jni final和 private变量都能修改。1. JNI 不属于 C++,而是 JDK 的。日志失效,可以 adb kill-server。
2025-04-19 13:27:51
146
原创 Android 知识沉淀
avc有 8 种预测方向,hevc有35 种预测方向。在码流传输的时候,通过对齐切片,再传输,划分如下:切片:mb_type:avc预测方向:hevc预测方向哥伦布编码取到正确值的前提下,能正确编码。
2025-04-12 16:09:39
948
1
原创 听课笔记0010
1.静态变量 全局变量在定义时未初始化 ,系统默认初始值为02.结构体中指针的调用方式有一下几种(*sp).s_id或者 sp->s_id3.1 typedef struct Student student 与2 struct Student student 的不同在于 1中的最后一个Student是一个类型名 而2中的最后一个Student 是一个变量名两者等价3.学生管理系统根据名字查找学生的所有信息#include<stdio.h.
2022-05-13 16:15:55
139
原创 听课笔记0001
1.-1的补码是11111111,-128的补码是100000002.扩充(1)对于有符号的数 扩充其符号位(2)对于无符号的数,扩充0(数字是无符号的数,而不是转为无符号的数)如下图所示3.sizeof(int )返回值是一个无符号整形,若有这种情况 则不打印for(int i=-4;i<sizeof(int);i++){ printf("\n");}因为int 于与 unsigned int 类型不一致 unsigned int 的优先级较..
2022-04-26 19:21:21
220
原创 打字母游戏
1.第一阶段——一个字母#include"stdafx.h"#include<stdio.h>#include<iostream>#include<time.h>#include<conio.h>#include<Windows.h>#include<string.h>#include<stdlib.h>#include<assert.h>using namespace std;#def
2022-03-30 10:40:33
201
原创 算法123
1.虽然离期末考试不远了 我也很紧张 但是有意义的事情还是需要记录下来的一个程序 说白了 就是玩个算法 而真正能用某一个高级一点的算法来解决一道题 也使我有一点点成就感 我认为 应试教育把一个算法考试几乎整成背诵内容 让人觉得非常难以理解 我宁愿擦边过考试 也想去做一些真正能给我带来进步的东西这些就用看写一些心情blog吧2.递归打印正三角void Print_N(int n,int j){ for (int i = 0; i < j; i++) cout <...
2022-03-11 17:02:43
102
原创 二叉树---数据结构
#include"stdafx.h"#include<iostream>#include<assert.h>#include<stdlib.h>using namespace std;typedef int Elemtype;typedef struct Tree{ Elemtype data; // 存放数据域 struct Tree *lchild; // 遍历左子树指针 struct Tree *rchild; // 遍历右子树.
2022-02-26 16:09:16
7455
原创 双链表逆置
1.简要代码//双链表逆置bool Inversion(CLinkList *s){ assert(s != NULL); CNode *p = s->head->next , *q=s->head ->prev ; while (p->next != s->head){ q = q->prev; Insert_prev(s, p, q->next->data); Pop_Back(s); } return true;}.
2022-02-25 15:33:28
944
原创 队列(数据结构)
1.自己完成 终于到达学期初梦想的彼岸#include"stdafx.h"#include<iostream>#include<assert.h>using namespace std;typedef int Elemtype;typedef struct Node{ Elemtype data; struct Node *next;}QueueNode,*PQueueNode;typedef struct { QueueNode *front; Que.
2022-02-25 15:31:13
8703
原创 递归算法(n的阶)
1.n的阶乘的递归与非递归算法#include"stdafx.h"#include<iostream>using namespace std;//求阶乘的递归算法int f(int n){ if (n<1) return 0; if (n == 1) return 1; else if (n == 2) return 2; else { return n*f(n - 1); }}//求阶乘的非递归算法int F(int n){ if (n &l
2022-02-25 15:27:17
766
原创 检测括号是否匹配(栈结构)
1.顺序栈来检测字符串中的各种括号是否匹配 程序还存在一些局限性 但是俺不想改了 太累了 他日我不忙之时 再来拯救你#include<assert.h>#include<stdlib.h>#include<iostream>#include<string.h>#define doub 2#define OK 1#define NULLZHIZHEN -2#define FullStack - 3#define EmptySt...
2022-02-24 20:56:23
200
原创 双链表以及双指针算法
1.利用双指针查找链表中间值//利用双指针查找链表中间值void Middle(LinkList L){ assert(L != NULL); LinkNode *p = L->next , *q = L->next ; while (q != NULL&&q->next !=NULL){ q = q->next->next; p = p->next; } cout << p->data << end
2022-02-24 20:55:09
470
原创 数据结构与算法分析------链栈
#include"stdafx.h"#include<assert.h>#include<stdlib.h>#include<iostream>#include<string.h>#define doub 2#define n 10#define FLOWERROR -1#define OK 0#define P_NULL -2using namespace std;typedef int ElemType;typedef int .
2022-02-23 19:07:33
371
原创 栈和队列-----顺序栈
1.栈和队列在物理结构上是顺序表2.typedef关键字详解此种情况不加typedef 名称写在上面SeqList代表类型名此种情况不加typedef SeqList 代表全局结构体变量结构体为无名结构体上面两种情况的SeqList代表类型名第一种写的时候直接SeqList XXX第二种写的时候struct SeqList XXX类型名相当于给struct Seqlist 起了一一个别名4.栈顶指针指向的位置没有数据元素5.卧槽 顺序栈终于...
2022-02-22 23:01:19
7149
原创 数据结构与算法分析----单链表
1.耶斯莫拉#include"stdafx.h"#include<assert.h>#include<stdlib.h>#include<iostream>#include<string.h>using namespace std;typedef int ElemType;typedef struct ListNode{ ElemType data; struct ListNode *next;}LinkNode,*LinkList
2022-02-22 11:16:52
500
原创 数据结构与算法分析----顺序表
1.集合结构中元素不能重复2.typedef---->对已有的数据类型起一个别名#include"stdafx.h"#include<assert.h>#include<iostream>using namespace std;#define N 10typedef int ElemType;typedef struct { ElemType *data; int count; int n;}SeqList;//初始化void Init_S
2022-02-20 22:40:32
667
原创 临考前的最后一篇blog
1.函数的类型-------->由返回类型和形参列表决定2.int *cty(int a,int b)------>返回整型值的地址int (*cty)(int a,int b)------>返回一个函数的地址(整形)3.函数的调用函数的声明函数的定义4.数据区存放什么数据:1.全局变量 2.静态数据...
2022-02-17 14:30:35
548
原创 气到学习的一天
1.#include<> #include""前者针对系统头文件 后者针对自己编写的头文件2.#ifndef 之间定义一个宏 #endif防止一个头文件被多次调用导致编译错误,如果宏在在#inndef之后没有被定义过,则执行头文件 如果前面已经被定义过 则不执行。...
2022-02-17 11:38:24
317
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅