
effective c++
codefreestyle
这个作者很懒,什么都没留下…
展开
-
C语言函数指针和函数的首地址
一个函数在编译之后,会占据一部分内存,而它的函数名,就是这段函数的首地址。看如下代码//// Created by lwl on 2019/6/2.//#include <string.h>#include <stdlib.h>#include <stdio.h>int max(int a, int b) { if (a > ...原创 2019-06-05 11:38:56 · 6142 阅读 · 4 评论 -
effective stl 第14条:使用reserve来避免不必要的重新分配
#include#includeusing namespace std;int main(){ /* vector 和string 的增长过程实现步骤: 1。分配一块大小是当前容量某个倍数的新内存。在大多数实现中,vector和string的容量每次以2的倍数增长, 即每当容器需要扩张时,他们的容量加倍。 2。把容器中的所有元素从旧的内存中复制到新的内存中。 3。析构原创 2016-09-10 16:47:57 · 265 阅读 · 0 评论