CStringArray Name[100000];
CStringArray PersonCount[100000];
CStringArray NameCount[100000];

解决方案 »

  1.   

    CStringArray Name[100000];//只是设置了上限,没问题的
      

  2.   

    CStringArray Name[100000];//只是设置了上限,没问题的
    CStringArray 本身是动态的,为什么要这么多的CStringArray?
      

  3.   

    CStringArray Name[100000];
    这样的三个加起来虽然没有超过默认栈长度,但是如果你再有点其它的,就等着栈溢出吧^_^.按前辈说的,超过1K,最好就new吧.
      

  4.   

    一直用的vector
    CStringArray 还真没用过,本身就是动态的?不清楚,不过这种方式很不好
      

  5.   

    第一次听说过,这是C/C++,不是C#或jave什么的。使用了数组分配的是实实在在的空间,除非在未实例化的类中;所以不知道那本害人的教科书告诉您数组只是指定了上限 ---- 至少当前版本的C/C++的数组还是静态数组;