- 博客(8)
- 收藏
- 关注
转载 C++碎碎念
C++为什么需要构造函数和析构函数构造函数是在定义类对象时有程序自动调用的为类提供初始化操作的函数,其函数名和类名相同,无返回值。析构函数则做的事相反工作,主要是对类进行清理操作,当然你也可以在析构函数中做其他你想做的事情。通常析构函数是释放在构造函数中申请的内存。在构造函数前加~就可以构成析构函数,同样没有返回值,值得注意的是,析构函数最后定义为虚析构函数。两种函数都是为了减少重复工作的构...
2019-06-04 15:33:49 272
转载 汇编LDR指令
接下来是LDR,首先要说的是有两个家伙,他们都叫LDR。一个是LDR伪指令,一个是LDR指令,名字相同却不是一个东西。区分的方法就是看第二个参数,如果有等号,就是伪指令。LDR指令:例1: ldr r0, 0x12345678 // 就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中。例2:ldr...
2019-05-29 20:22:02 31131 3
原创 c++成员运算符(./->)
.(点)运算符和 ->(箭头)运算符用于引用类、结构和共用体的成员点运算符应用于实际的对象。箭头运算符与一个指向对象的指针一起使用。struct Employee {char first_name[16];int age;} emp;下面的代码把值 “zara” 赋给对象 emp 的 first_name 成员:strcpy(emp.first_name, “zara”);...
2019-05-28 17:18:19 1632
原创 #define GPFCON *((volatile unsigned long *)0x56000050)具体含义
( unsigned long *)0x560000500x56000050只是个值,前面加(unsigned long *)表示 0x56000050是个地址,而且这个地址类型是unsigned longvolatile,关键字volatile 确保本条指令不会因C 编译器的优化而被省略,且要求每次直接读值。volatile的意思是告诉编译器,在编程源代码时,对这个变量不要使用优化。在一般...
2019-05-23 13:33:19 1450
转载 C语言中include后用引号与尖括号的区别
#include< file >编译程序会先到标准函数库中找文件#include”file” 编译程序会先从当前目录中找文件
2019-05-21 20:24:05 656
原创 thinkpad E470 安装ubuntu16.04双系统
小白thinkpad E470 安装ubuntu16.04双系统刚拿到公司的电脑,被要求装个linux系统,连进入boot的快捷键是哪个都不知道,全程靠百度。联想Thinkpad E470笔记本如何设置U盘启动?E470如何进入Bios设置U盘启动:http://www.xitongmen.com/pc/baike/4720.html安装ubuntu16.6的详细教程:https://blo...
2019-05-16 13:20:59 4498 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人