M1:指针与引用的区别 存在指向不同对象的需求,包括有可能为空时使用指针,否则使用引用重载操作符时返回引用 M2:尽量使用C++风格的类型转换 显示表明程序员的想法;避免不合法的转换 M3:不要对数组使用多态