1、 int *p = NULL 和 *p = NULL有什么区别? 第一种是定义一个int型指针,并给它初始化为NULL,也就是个空指针,没有指向任何地方,就是个空的。第二种是给指针的值赋值为NULL,也就是给指针指向的内容赋值为0(也就是为空)。 int *p = NULL相当于int *p; Read More
枚举(Enum)定义 enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常量组成的独特类型。通常情况下,最好是在命名空间内直接定义枚举,以便该命名空间中的所有类都能够同样方便地访问它。 但是,还可以将枚举嵌套在类或结构中。现在的有些电商网站根据购物的积分用到的,金牌会员,银牌会员,铜牌会 Read More
1、首先看一个简单的例子 大家都知道要实现foreach的必须要实现IEnumerable和IEnumerator的接口,只有实现了它们,才能实现遍历,所以要讲foreach的来历,必须要把那两个接口给搞清楚点! 这边也想说明一点的是:如果对这两个接口有了一定的了解后,只要实现那个GetEnumer Read More