自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C++学习笔记(1)关键字static的用法

存储类说明符静态存储期的定义:一个实体具有静态存储期→→该实体在程序运行期间持续存在p:一个变量属于命名空间作用域q:事先声明为static或externr:一个变量具有线程存储期t:一个变量具有静态存储期则p∧q∧¬r→tp∧q∧¬r→t具有静态存储期的块变量在控制首次经过它的声明时才会被初始化(除非它被零初始化或常量初始化,这可以在首次进入块前进行)。在其后所有的调用中,声明都会被跳过。

2025-04-05 16:44:32 831

原创 C++学习笔记(9)explicit显式声明

内。

2025-04-08 13:44:05 249

原创 C++学习笔记(8)attributes声明

为类型、对象、代码等引入由定义实现的属性,可以看成一种给编译器的flag。

2025-04-08 09:50:22 204

原创 RISCV体系结构编程(1)重名(aliasing)与同名(homonyms)

寻址Cache方式为VIVT或VIPT的处理器会发生高速缓存重名问题。

2025-04-07 19:45:48 295

原创 Python学习笔记(1)functional programming

也被称为 accumulator/aggregator/folding functions。

2025-04-06 21:25:33 254

原创 C++学习笔记(7)friend关键字

/ 非成员运算符重载,运算符重载必须有定义!!// 其他类的成员函数可以作为友元// 其他类的构造函数和析构函数可以作为友元在class内部定义的非成员函数class Xint a;

2025-04-06 14:47:14 293

原创 C++学习笔记(6)inline关键字

inline的本意是作为一种给optimizer的indicator,告诉优化器优先采用函数的inline substitution而不是调用,即并不执行将控制转移到函数体内的函数调用 CPU 指令,而是代之以执行函数体的一份副本而无需生成调用。这会避免函数调用的开销(传递实参及返回结果),但它可能导致更大的可执行文件,因为函数体必须被复制多次。内联命名空间是指在命名空间的original-namespace-definition中用了inline关键字的命名空间。

2025-04-06 13:56:06 131

原创 C++学习笔记(5)union联合体

联合体是一个特殊的类,他在同一时刻只能保持有一个非静态数据成员。

2025-04-05 20:01:07 335

原创 C++学习笔记(4)用户自定义转换函数

使能从class类型到其他类型的显式转换或隐式转换。

2025-04-05 18:03:56 127

原创 C++学习笔记(3)static_assert声明的用法和与assert的区别

执行编译时断言。

2025-04-05 17:47:31 200

原创 C++学习笔记(2)std::numeric_limits数值极限模板类的使用

std::numeric_limits类模板定义在头文件<limits>中,提供查询多种算术类型的属性的标准化方式比如int类型的最大值为如何提供这些信息呢?模板特化!

2025-04-05 17:24:15 502

原创 PyCharm学习笔记(1)

pycharm提供了配置好的Python解释器,可以自己修改,在状态栏中的python interpreter selector。ctrl+shift+p 输入about和show line numbers。在主联结词处alt+shift+right arrow可以选中整个block。ctrl+.可以弹出quick fix。快捷键是ctrl+shift+e。两次ctrl+k, ctrl+i。删除ctrl+shift+k。ctrl+.调出上下文动作。Run widget包括。ctrl+j 隐藏视图。

2025-04-01 20:41:16 226

原创 VCS和Verdi的调试

debug_access +<option> : 可以控制debug的颗粒度。这样写就可以联合仿真啦!

2025-02-26 11:31:29 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除