--- 1.除法运算的商:
------------------------- C++11规定了商一律向0取整
------------------------- -(m/n)==(-m/n)==(m/-n) (m%-n)==(m%n) (-m%n)== -(m%n)
--- 2.自增操作的前置与后置的不同:
----------------------------------------------- 除非必须 否则不用后置版本 前置版本避免了不必要的工作 它把值加一直接返回改变了的对象 后置版本要将原始值储存下来以便于返回这个未修改的内容 如果我们根本不需要修改前的值 那么这根本就是一种浪费
--- 3.位运算:
------------------ 关于符号位的处理并没有明确的规定 所以强烈建议将位运算符用于无符号类型的运算
--- 4.关于sizeof:
---------------------- 对string或者vector对象执行sizeof运算只返回该类型固定部分大小 不计算对象中的元素占了多少空间
--- ex:(64位平台)
--- 5.显示强制类型转换:
--------------------------------- 自己还是比较习惯旧式的强制类型转换 根据所涉及的类型不同 跟新的类型转换效果大多相似
--------------------------------- static_cast:任何不包含底层const都可以用它
--------------------------------- const_cast:只能改变对象的底层const
--------------------------------- reintterpret_cast:通常为运算对象的位模式提供较低层次的重新解释