int* V.S. int[]

int* V.S. int[]

  在C++中,int[]有2种形态,一种是指针形态,即使用方法和int*一样,另一种是符号形态,即只是一个编译期的符号(意味着在runtime期,所定义的int[]根本不存在)

  int *p = "abc";

  int p[] = "abc";

  对于上面2行代码,调用p[i]时结果是一样的,但执行过程不一样。具体参见《C专家编程》。

上一篇:网络编程懒人入门(九):通俗讲解,有了IP地址,为何还要用MAC地址?


下一篇:第一百一十九节,JavaScript事件入门