
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在C++实现多态里,有一个关于 析构函数的重写问题:基类中的析构函数如果是虚函数,那么派生类的析构函数就重写了基类的析构函数。这里他们的函数名不相同,看起来违背了重写的规则,但实际上编译器对析构函数的名称做了特殊处理,编译后析构函数的名称统一处理成destructor。那么为什么要把基类中的析构函数写成虚函数呢?原因:当基类指针指向派生类的时候,若基类析构函数不声明为虚函数...
echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。此外,也可以直接在文件中写入要写的内容。echo命令常用的两个选项: -n 和 -e -n : 表示输出之后不换行。 -e : 表示对于转义字符按对应的方式进行处理。 (若不加-e ,那么在输出时转义字符会按照普通字符进行处理,并不会达到自己想要...
GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理C语言。GCC 很快地扩展,变得可处理 C++。后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective-C、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)。 gcc命令下各选项的...
目录一、用户态与内核态的概念二、为什么要有用户态和内核态三、用户态与内核态的切换在Linux的学习中经常会遇到用户态和内核态这两个术语,今天我们就来好好了解一下:一、用户态与内核态的概念先看一下Linux整体架构图:从图上我们可以看出来通过系统调用将Linux整个体系分为用户态和内核态(或者说内核空间和用户空...







