04 2024 档案
摘要:理解 React 中的 useState Hook 在 React 中,useState hook 是一种用于在函数组件中添加状态的机制。通过 useState,你可以在函数组件中声明状态变量,并且可以通过相应的函数来更新这些状态。例如: const [catHappiness, setCatHap
阅读全文
摘要:百科网站 https://developer.mozilla.org/zh-CN/ 基础知识 变量类型 boolean Let const var 数组 零开始索引 常用函数 .pop() .push() .length map map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一
阅读全文
摘要:新建工程步骤 建立工程文件夹,在keil中建立工程,选择型号 在工程文件夹中建立Start,Library,User等文件夹,复制固件库里的文件到工程文件夹 在工程里对应建立Start,Library,User等同名称分组,然后将文件添加到工程分组里 工程选项,C/C++,include paths
阅读全文
摘要:前言 教程参考: http://t.csdnimg.cn/wKAk3 Qt6 是没有mysql驱动是要自己安装的,而且在 Qt6 是没有.pro文件,只能用cmake进行编译,特别的坑。 我也是被坑惨了,还去傻乎乎地找.por文件,整了半天。 必看 这个教程是针对Qt6的,如果用的是Qt5,则不适用
阅读全文
摘要:问题 日期类 日期间隔计算的实现 distance 函数 运算符重载的实现 类相互包含报错 银行系统-5 中 Account与AccountRecord类 类的编写原则 例如常函数const运用原则 常函数内无对数据修改的操作 工程上,设计类的时候,一个原则就是,将对不改变数据的成员函数设计为常函数
阅读全文
摘要:file 文件读写 fopen mode r 读 w 写 "原文件会丢失" a 添加 r+ 读写 读取一行 fgets char* fgets(char* str,int num,FILE* fp) 读取 num-1 个字符到 str 处 fputs int fputs(char* str,FILE
阅读全文
摘要:str 操作 strcpy 拷贝 strcmp(s1,s2) 比较大小 return 0 = 相等 return <0 = s1<s2 strlen 字符串长度 strcat 字符串拼接 strupr 大写 strlwr 小写
阅读全文
摘要:STL 默认都是从小到大排序 greater 从大到小的规则 也可以自定义排序规则 struct Rule{ bool operator() (const T & a1,const T & a2) const{ //排序规则 } } 数组 vector vector<int>a; a.push_ba
阅读全文
摘要:构造函数 可以有多个,可以重载 复制构造函数 只有一个参数,即对同类对象的引用 没有定义会生成默认复制构造函数 Complex(const Complex & c){ real=c.real; imag=c.imag; } 三种使用情况 用对象去初始化同类的另一个对象 Complex c2(c1);
阅读全文
摘要:memset函数及其用法 include <string.h> void *memset(void *s, int c, unsigned long n); 函数的功能是: 将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换,注意 c 是 int 型。s 是 void* 型的指针
阅读全文
摘要:定义 代码复用 定义一个新的类时,把另一个类抄进来 当一个类中含有已经定义的类类型成员,带参数的构造函数对数据成员初始化,需使用初始化语法形式 A(int i_,int p_):i(i_),...,p(p); ![[Pasted image 20231225154009.png]] 调用顺序 ![[
阅读全文
摘要:继承与派生的概念 继承的概念 ![[Pasted image 20231225161957.png]] 派生类 不能访问基类中的private成员 ![[Pasted image 20231225162525.png]] 目的 ![[Pasted image 20231225162600.png]]
阅读全文
摘要:虚函数 前有 virtual 关键字的成员函数 class base{ virtual int get(); } int base::get{} virtual关键字只用在类的定义里的函数声明 构造函数与静态成员函数不能是虚函数 多态 表现形式 一 派生类的指针可以赋给基类的指针 通过基类指针调用基
阅读全文
摘要:const 常成员函数 常数据成员 Something (int vlaue) : m_value(value) { } 必须使用初始式初始化 初始化后不可修改 常成员函数 void fun() const; void Something :: fun() const{ } const在函数头外 常
阅读全文