#青训营 x 字节后端训练营# day10
new和make的区别
new是初始化指针, 不分配内存;
make分配内存空间, 使用make函数创建map时,可以选择是否指定容量。如果不指定容量,则会创建一个空的map. 如果在使用map时不断地向其中添加元素,map的容量会自动扩容。因此,如果不确定map需要多大的容量,可以不指定容量,让map自动扩容。但是,如果已经确定了map需要存储多少元素,最好还是指定容量,这样可以减少map扩容的次数,提高程序性能。
展开
评论