摘要: 参考资料: 【C++ const的各种用法详解】【const用法深入浅出】 - COS - 博客园 (cnblogs.com) const的基本概念: const名叫常量限定符,用来限定特定变量,以通知编译器该变量是不可修改的。习惯性的使用const,可以避免在函数中对某些不应修改的变量造成可能的改 阅读全文
posted @ 2023-08-21 15:46 多一些不为什么的坚持 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 参考资料: C++ 继承 | 菜鸟教程 (runoob.com) 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指 阅读全文
posted @ 2023-08-21 15:45 多一些不为什么的坚持 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1、”不包含底层const,都可以使用 static_cast“目前不理解这句话(整数第四行) 1、指针的类型是int*,double*,float*等 1、int a = 5; int* b = &a; 这个时候是可以称呼b为指针。 2、把指针放在void*中,其实是指的是把指针放在void这个类 阅读全文
posted @ 2023-08-21 15:45 多一些不为什么的坚持 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 参考资料: C++编程语言中赋值运算符重载函数(operator=)介绍_operator==_liitdar的博客-CSDN博客 C++ operator关键字(重载操作符)_CodingStart的博客-CSDN博客 本文主要介绍 C++ 编程语言中赋值运算符重载函数(operator=)的相关 阅读全文
posted @ 2023-08-21 15:41 多一些不为什么的坚持 阅读(239) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-08-11 20:37 多一些不为什么的坚持 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、git merge Git merge是一种用于将一个分支的更改合并到另一个分支的操作。 示例: A B C [master] \ D E F [feature-branch] 在这个示例中,master分支上有三个提交(标记为A、B和C),而feature-branch分支上有三个提交(标记为 阅读全文
posted @ 2023-07-01 18:02 多一些不为什么的坚持 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 参考资料: L-1.9: Arithmetic Instructions(Data Manipulation) in Computer Organisation and Architecture - YouTube 算术指令出现在数据操作中,算术是逻辑的,我们有移位指令。 算术运算,就像在C语言中我 阅读全文
posted @ 2023-06-24 21:33 多一些不为什么的坚持 阅读(15) 评论(1) 推荐(0) 编辑
摘要: 参考资料: C++构造函数详解 (biancheng.net) C++构造函数初始化列表 (biancheng.net) 在C++中,有一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户显式调用(用户也不能调用),而是在创建对象时自动执行。这种特殊的成员函数就是构造函数(Construc 阅读全文
posted @ 2023-06-08 23:58 多一些不为什么的坚持 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 参考资料: L-1.8: Data Transfer Instructions in Computer Organisation and Architecture - YouTube 数据传输指令意味着需要传输数据,什么是源地址?什么是目的地址? 准备好内存和寄存器组(与处理器进行工作的),还需要准 阅读全文
posted @ 2023-06-07 00:18 多一些不为什么的坚持 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 参考资料: 02-CMake的HelloWord编译_哔哩哔哩_bilibili 1、在Linux上安装cmake 2、写一个c++程序 #include <iostream> int main(){ std::cout<<"Hello world!"<<std::endl; return 0; } 阅读全文
posted @ 2023-06-04 01:19 多一些不为什么的坚持 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 参考资料: C++类模板(模板类)详解 (biancheng.net) 每天学点C++之模版 (qq.com) 人们需要编写多个形式和功能都相似的函数,因此有了函数模板来减少重复劳动;人们也需要编写多个形式和功能都相似的类,于是 C++ 引人了类模板的概念,编译器从类模板可以自动生成多个类,避免了程 阅读全文
posted @ 2023-06-03 23:13 多一些不为什么的坚持 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 参考资料: 漫话CPU指令集架构 - 知乎 (zhihu.com) 目前市面上存在两种指令集架构类型: Reduced Instruction Set Computing (RISC) 精简指令集,比如ARM,MIPS等 Complex Instruction Set Computing (CISC 阅读全文
posted @ 2023-05-28 15:55 多一些不为什么的坚持 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 参考资料: L-1.6: Common Bus system| How basic computer works - YouTube 准备好内存单元、不同类型的寄存器,内存和寄存器、寄存器和寄存器之间都是通过总线连接(假设是直接把数据总线、控制总线、地址总线变成一条总线)。 使用多路复用器实现的总线 阅读全文
posted @ 2023-05-21 03:46 多一些不为什么的坚持 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 参考资料: C++中&的功能 及 用法 - konglingbin - 博客园 (cnblogs.com) C++ 中的&:“&引用” 和“&取地址符”的区别和作用_&在c加加中的别名和地址区别_非长道的博客-CSDN博客 对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因 阅读全文
posted @ 2023-05-13 14:31 多一些不为什么的坚持 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 参考资料: L-1.3:Various General Purpose Registers in Computer Organization and Architecture - YouTube 数据寄存器(data register) 意味着临时存储数据的地方,大小一般是一个字(word) 累加寄 阅读全文
posted @ 2023-05-06 23:56 多一些不为什么的坚持 阅读(148) 评论(0) 推荐(0) 编辑