C++编程规范之19:总是初始化变量

摘要:

一切从白纸开始,未初始化的变量是C和C++程序中错误的常见来源。养成在使用内存之前先清除的习惯,可以避免这种错误,在定义变量的时候就将其初始化。

按照C和C++相同的低层高效率传统,通常并不要求编译器初始化变量,除非你显式地这样做。应该显示地初始化变量。

几乎没有理由不对变量进行初始化。以独立于使用的方式来定义变量,然后在要使用的时候再赋值,这种方式已经过时了,是不可取的。

几个必须记住的原则:

1.      变量的定义的时候就要进行初始化。

2.      用函数代替复杂的计算流,也就是把计算封装在一个函数中。

3.      数组在定义的时候也要进行初始化。

上一篇:Bootstrap中的 Typeahead 组件


下一篇:实现一个 Variant