- 博客(2)
- 收藏
- 关注
原创 vector中的resize, reserve , assign 的区别
vector中的resize, reserve , assign 的区别void reserve (size_type n);reserver函数用来给vector预分配存储区大小,即capacity的值 ,但是没有给这段内存进行初始化。reserve 的参数n是推荐预分配内存的大小,实际分配的可能等于或大于这个值。当调用函数时,n的值如果大于capacity的值,就会重新分配内存 ,使得capacity的值会大于n 。这样,当调用push_back函数使得size 超过原来的默认分配的capacit
2020-11-08 20:05:46
198
原创 函数模板与函数重载
函数模板与函数重载一,什么是函数重载1,在理解什么是函数重载之前,先理解一下函数符号生成规则,在C语言中,函数符号的生成只与函数名相关,这个是什么意思呢?如下代码:#include<stdio.h> int sum(int a,int b){return a+b;} double sum (double a,double b){return a+b;} float sum (float a,float b){return a+b;}这些代码在main.c文件下运行,会出现这
2020-11-08 13:34:16
1818
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人