摘要: from here 首先,我们来了解下定义: 内部连接:如果一个名称对编译单元(.cpp)来说是局部的,在链接的时候其他的编译单元无法链接到它。 外部连接:如果一个名称对编译单元来说不是局部的,而在链接的时候其他的编译单元可以访问它,也就是说它可以和别的编译单元交互。 通过对LIB与DLL的讲解,我 阅读全文
posted @ 2017-09-11 12:16 chenhuan001 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 今天看STL内存配置器的时候,第一级配置器就是直接用malloc、free来管理内存。 而free和malloc都只需要传入或传出一个指针就能分配和释放内存了。 编译器是如何知道,这个指针指向的空间的大小的? 因为可能有下面这种情况. int a; int *p_a = &a; int *array 阅读全文
posted @ 2017-09-11 10:56 chenhuan001 阅读(188) 评论(0) 推荐(0) 编辑