4.5
前缀自增(++v)和后缀自增(v++)对于内置类型几乎没有性能差异,但在处理自定义对象时,差别就明显了。
后缀自增 (v++)
后缀形式需要先保存对象当前的状态,然后对对象执行自增操作,最后返回保存的旧值。这通常需要调用拷贝构造函数来生成一个临时对象,尤其对于自定义对象,这个拷贝过程可能相对耗时。
前缀自增 (++v)
前缀形式直接对对象进行自增操作,然后返回该对象的引用,不需要创建额外的临时对象,也就避免了拷贝开销。
vim
a是光标右插入
i是光标左插入
A是从正常模式下,自动将光标移到当前行末尾,并进入插入模式。
$在正常模式下将光标移动到当前行最后一个字符上。
c++小白,请多指教