摘要: #重载递增和递减运算符 在迭代器类中通常会实现递增运算符(++)和递减运算符(--),这两种运算符使得类可以在元素的序列中前后移动。C++语言并不要求递增和递减运算符必须是类的成员,但是因为它们改变的正好是所操作对象的状态,所以建议将其设定为成员函数。 对于内置类型来说,递增和递减运算符既有前置版本 阅读全文
posted @ 2023-03-23 14:23 nakejimamiyuki 阅读(138) 评论(0) 推荐(0)
摘要: 为了支持分离式编译,C++语言将声明和定义区分开来。声明使得名字为编译器所知,一个问价如果想使用别处所定义的名字则必须包含对那个名字的声明。而定义负责创建与那个名字关联的实体。 变量声明规定了变量的类型和名字,在这一点上定义与之相同。除此之外,定义还申请存储空间,也可能会为变量赋一个初始值。 如果想 阅读全文
posted @ 2023-03-21 17:26 nakejimamiyuki 阅读(40) 评论(0) 推荐(0)
摘要: #auto类型说明符 编程时常常需要把表达式的值赋给变量,这就要求早在明变量的时候清楚的知道表达式的类型。要做到这一点看似很容易,但是有时候却做不到。为了解决这一问题,C++11新标准引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那些值对应一种特定类型标识符不同,au 阅读全文
posted @ 2023-03-21 16:18 nakejimamiyuki 阅读(43) 评论(0) 推荐(0)
摘要: Linux下最常见的压缩文件通常都是.tar.gz格式的,除此之外还有.tar、.gz、.bz2、.zip 下面介绍Linux下最常见的后缀名所对应的压缩工具: .gz:表示由gzip压缩工具压缩的文件。 .bz2:表示bzip2压缩工具压缩的文件。 .tar:表示由tar打包工具打包的文件(tar 阅读全文
posted @ 2023-03-15 14:46 nakejimamiyuki 阅读(266) 评论(0) 推荐(0)
摘要: #Vim的三种常用模式及常用快捷键 Vim有三种模式:一般模式、编辑模式和命令行模式 ##一般模式 移动光标 | 按键 | 作用 | |: :|: :| |b或者向左的方向键|光标向左移动一个字符| |l或者向右的方向键|光标向右移动一个字符| |k或者向上的方向键|光标向上移动一个字符| |j或者 阅读全文
posted @ 2023-03-14 15:22 nakejimamiyuki 阅读(141) 评论(0) 推荐(0)
摘要: #root用户忘记密码解决办法 ##重启系统 输入命令:reboot,并在重启的前三秒内按向下的按键,目的是为为了不让它进入系统,而是停留在开机页面,如下图所示 ##编辑文档 在开机页面按方向键选择第一行,按字母e进入编辑模式,移动方向键,将光标停留在Linux 16开头的那行,如下图所示: ### 阅读全文
posted @ 2023-03-12 12:23 nakejimamiyuki 阅读(1393) 评论(0) 推荐(0)
摘要: #一、安装VM虚拟机 1.1 下载虚拟机软件,官方地址位:官方网址在这里 1.2 下载完VM虚拟机后进行安装(由于已经安装完成,就不进行图片描述) 下载完成后,双击打开.exe文件,首先出现的是欢迎界面; 点击“下一步”按钮,会出现许可协议,这里我们接受许可协议中的条款,接着点击下一步; 此时出现的 阅读全文
posted @ 2023-03-12 10:27 nakejimamiyuki 阅读(1530) 评论(0) 推荐(0)