c++函数模板,vector相关问题

请问有人知道这是为什么吗
我在VS2019里自己封装了一个函数模板,里面输出了容器的大小和容量,我还在主函数中另外输出了容器的大小和容量,一开始是没有问题的,可是当我插入一个数后,函数模板里面输出的容器容量与真实的容器容量怎么不一样呀
如图

img

弄好了,函数模板参数设置为引用传递就好啦

capcity函数的实现呢

这是vector的扩容机制
https://www.dyxmq.cn/program/code/c-cpp/vector-expansion-mechanism.html