Tekkaman

导航

 

int* V.S. int[]

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

  int *p = "abc";

  int p[] = "abc";

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

posted on 2013-12-08 19:31  Tekkaman  阅读(300)  评论(0编辑  收藏  举报