- 博客(9)
- 收藏
- 关注
原创 【C++】类与对象 | 对象数组与对象指针
对象数组与对象指针#include <iostream>using namespace std;class point{private: int x; int y;public: point():x(1),y(1){} point(int a, int b):x(a),y(b){} int getx(){return x;} int gety(){return y;}};int main(){ point *p[2]
2021-10-15 18:16:10 1275
原创 【C++】基础 | 函数
形参初始化#include<iostream>using namespace std;//函数调用,可以设置缺省形参//在指定了缺省值的参数右边,不能出现没有指定缺省值的参数// void fun(int a,int b=1,char c='a',float d) //error void fun1(int a,int b=1,char c='a',float d=3.2){ cout<<a<<endl; cout<<b<
2021-10-15 18:10:44 102
原创 【C++】基础 | 常量const
关于C++ const 的全面总结C++ const 和 constexpr 的区别?C++的常量引用有啥用常量必须初始化,一旦初始化后就不能被修改普通常量 //普通常量定义,必须初始化 int const a1 = 100; const int a2 = 100; //const | cnstexpr //const --- 只保证运行时不被修改 可以在运行后再初始化 //constexpr --- 编译期即可算出来 必须编译时就初始化
2021-10-15 18:05:03 369
原创 【C++】基础 | 指针与引用
指针指针类型 必须 与指向的对象类型一致根据类型声明分配内存大小* 左边为指向的类型void* (无类型指针) —— 能保存一个内存地址,与数据类型无关。要先转换类型,才能访问其所指内存区域的数据 int i = 4, *pi = &i; //创建一个指向 对象i (int 类型) 的指针pi double d = 9.4, *pd = &d; void* pv; pv = &i; pv = pi; pv =
2021-10-15 18:01:11 47
原创 【C++】类与对象 | const 常对象与常对象成员
常成员函数#include <iostream>using namespace std;class a{public: void fun() const;};//注意:定义时要与声明一致,即别漏了constvoid a::fun() const{ cout << "test" << endl;}int main(){ //常成员函数既可以被常对象调用,也可以被非常对象调用 a a1; a1.fun();
2021-10-15 17:29:23 136
原创 【ZYNQ】程序固化到SD卡/FLASH
1-配置PS端IO口2-生成HDL顶层文件注意将top.v设为顶层3-生成比特流4-导出硬件5-SDK设计6-创建逻辑应用文件7-创建FSBL文件8-创建BOOT.bin文件fsbl.elf (启动文件)top.bit (比特流文件)hello.elf(逻辑应用文件)顺序不能反9-SD卡启动将boot.bit文件复制到SD卡中即可10-flash启动注:JTAG模式下烧录...
2021-08-03 21:07:44 996
原创 【单片机】PICF452 | 数据手册
内部结构注:RB4~RB7 : RB 端口电平变化中断直接在图上可读存储器相关:存储器大小地址位数输出位数存放内容寻址方式程序存储器2MB21位16位指令程序计数器 PCU、PCH、PCL // 表指针 TBLPTRU、TBLPTRH、TBLPTRL数据存储器4kB12位8位寄存器在访问区FSR间接寻址、其余需要BSR直接寻址存储器1.程序存储器内部结构PC与堆栈指令PIC18FXX2 器件有 4 个双字指令:MOV
2021-06-20 18:10:19 911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人