- 博客(3)
- 收藏
- 关注
原创 从计组层面思考memcmp()函数和struct
char a;int b;按理说两个完全一样的结构体A,B应该大小相等,但是结果却不是这样。
2024-03-10 00:24:53
354
1
原创 关于Vue3 const声明变量的修改问题
const声明的是一个只读的常量,一旦声明,常量的值就不能改变。这个指针指向的内容不可以改变,但是这个指针可以改变(即改变指针的指向)。对于复合类型(例如对象、数组、函数)来说,const只能保证指针所指向的结构体不发生改变,而不能保证结构体内部的值不发生改变。当通过Ref对象的value属性来修改值时,Vue会捕获到这个操作,并触发重新渲染视图。但是如上代码,在样式中,我同时设置了display:flex,这一项的权限高于display:none,使v-show失效。将v-show用v-if来替代。
2023-08-12 21:27:16
2357
3
原创 Javascript中var,let以及const三者区别
但对于引用类型的数据(主要是对象和数组)来说,变量指向数据的内存地址,保存的只是一个指针,const只能保证这个指针是固定不变的,至于它指向的数据结构是不是可变的,就完全不能控制了。var的声明会在js预解析时把var的声明提升到当前作用域的最前面,意思是是指无论 var 出现在一个作用域的哪个位置,这个声明都属于当前的整个作用域,在其中到处都可以访问到。var声明的变量在“编译阶段”的“执行上下文”时,被解析保存在所有代码的前面,当处于“执行阶段”时会先被执行。var声明的变量属于函数作用域。
2023-08-10 15:48:53
176
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人