最近项目中需要用到MFC,并要用到动态数组,就上来这里查一下,发现其实不难,大家都讲得很清晰,但是我自己随意写了个demo测试,发现好像跟大家讲得不一样。尤其是CArray的Add函数,感觉大家都讲的是往数组里加元素的意思,可是,我分配了一个50个元素长空数组,往里面添加一个元素,数组大小就变成51个了?(左图是别人博客的例子,右图是我写的测试例子)
是我理解有误么
最近项目中需要用到MFC,并要用到动态数组,就上来这里查一下,发现其实不难,大家都讲得很清晰,但是我自己随意写了个demo测试,发现好像跟大家讲得不一样。尤其是CArray的Add函数,感觉大家都讲的是往数组里加元素的意思,可是,我分配了一个50个元素长空数组,往里面添加一个元素,数组大小就变成51个了?(左图是别人博客的例子,右图是我写的测试例子)
是我理解有误么