洁净老师

文章
7
资源
0
加入时间
3年0月8天

C++四种类型转换(reinterpret_cast、dynamic_cast、const_cast、static_cast)描述

reinterpret_cast:可以用于任意类型的指针之间的转换,对转换的结果不做任何保证。dynamic_cast:这种其实也是不被推荐使用的,更多使用static_cast,dynamic本身只能用于存在虚函数的父子关系的强制类型转换,对于指针,转换失败则返回nullptr,对于引用,转换失败会抛出异常。const_cast:对于未定义const版本的成员函数,我们通常需要使用con...

redhat linux系统补丁,系统运维|在 CentOS 和 RHEL 系统上安装或自动更新安全补丁

在 Linux 系统上,其中一个最重要的需求就是保持定期更新最新的安全补丁,或者为相应的 Linux 版本更新可用的安全补丁。在之前的文章中,我们分享了如何在 Debian 和 Ubuntu 系统上自动安装安全更新,在这篇文章中,我们将分享如何在 CentOS/RHEL 7/6 版本中设置在需要时自动更新重要的安全补丁。和它同一家族的其它 Linux 版本(Fedora 或 Scientific ...

JavaScript中常见的看代码写结果例题(二)

上一篇博客总结了几种典型的事件循环机制和原型链问题的例题,这篇文章来看下变量提升、箭头函数和闭包例题。三、变量提升现阶段的开发,需要大家掌握一些ES6新特性,其中块级变量let、块级常量const和var一样,都是用来声明变量,解决变量提升问题。let和const特点:i. 没有变量的提升(Js是弱语言,使用var变量再后声明,在执行中会对变量预解析,而let不会)ii. 同一个作用不能重复定义同一个名称(var会覆盖、let会报错)iii. 有严格的作用域(var属于函作用域(在该函数中.