条目十三<尽量使用vector和string来代替使用数组> 数组在现代编程语言中基本都存在,应用可谓广泛,不可或缺,虽然在一些语言中(go)有切片等数据结构,但是数组还是存在的. 但是在有了stl后,在使用数组时更建议用vector和string来代替,因为在动态分配数组的内存时,需要人为的管理内存.比如在new T[]时,需要在用完分配的数组后先手工释放数组存放的对象,然后再释放数组的内存 直接使用数组的不好之处有: 在很多时候,如果程序运行时在动态分配数组内存后产生异常,那么就不会调用析…