static
- 作用域隐藏。当一个工程有多个文件的时候,用static修饰的函数或变量只能够在本文件中可见,文件外不可见。
- 全局生命周期。用static修饰的变量或函数生命周期是全局的。被static修饰的变量存储在静态数据区。
- static修饰的变量默认初始化为0。(初始化会存在data段,未初始化是在bss段)
- 在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的静态成员变量。
做题时经常会遇到字符串分割(类似python的split函数)。C++并没有提供关于这个函数的功能,所以要自己实现,现整理一些套路,以后直接套用。
直接暴力分割
比如分割字符串s=”hello world hello C++”,要按照空格分割出单词,可以直接暴力模拟
vim包含三种模式,分别是一般模式、编辑模式和命令模式,一般模式可以用来移动光标、复制粘贴、删除等,编辑模式可以编辑文字,命令模式可以用来保存、退出、显示或隐藏行号等。
总结一下工作过程中常用到的快捷键