delegate是C#版的函数指针
在C/C++
中可以利用函数指针对函数进行引用,从而让函数可以作为参数来传递,或者作为函数结果返回,并且通过函数指针可以调用被引用的函数。而在C#
中,这种类似的活儿就让delegate
承包了。
久闻C++中std::vector
在插入新元素时,若遇到已分配容量不足的情况,会自动拓展容量大小,而这个拓展容量的过程为:
这是很多Cpper闭着眼都能念出来的东西,面试官也很喜欢问这样的问题,特别是std::vector
的容量增长规律,而我之前也是闭眼张口就说出“新容量一般是原来的两倍”这样的答案。直到今天自己试了下,才发现自己之前回答时都没有漏掉“一般”这两个字而感到庆幸。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.