Cpp
c/c++的一些使用技巧
码哥说
路漫漫其修远兮
展开
-
c++动静编译的区别
动态编译和静态编译的区别 动态编译决定了在程序运行时才会连接库文件(需要部署的坏境安装对应库,程序体积小) 静态编译在编译时就连接好库文件了(所有库文件都打包进程序了,所以体积大,不过移植性好) demo 静态编译 test.h #ifndef _TEST_H_ #define _TEST_H_ #include <stdio.h> #include <string.h> ...原创 2019-03-14 11:52:48 · 1515 阅读 · 0 评论 -
关于c++的一些知识点
内存分类 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆:就是那些由 new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个 delete。...原创 2019-03-14 11:53:13 · 270 阅读 · 0 评论