C++编译
fl2_pigy
这个作者很懒,什么都没留下…
展开
-
c++编译过程简述
这里只是简要的概述,概念性的理解。深入理解,望君研读《编译原理》。此处广告:当当有售!一、何为编译 编译就是把 .h和.cpp文件翻译成计算机能够执行的二进制文件(比如:windows中的一种,exe,还有.dll),该文件格式由操作系统定义。这和.doc格式的word文档没什么本质分别,里面有对应的二进制告诉你,哪里换行,哪里加粗,哪里开始,哪里是文档的结尾。二、编译过程 ...原创 2018-06-10 14:48:29 · 1065 阅读 · 0 评论 -
C/C++中static用法总结
From: 禾小白 博客园 https://www.cnblogs.com/jhmu0613/p/7131997.html第一个作用是限定作用域;第二个作用是保持变量内容持久化;c语言中static的用法:1、全局静态变量: 用法:在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。 static int temp; 内存中的位置:静态存储区,在整个程序运行期间一直存在...转载 2018-06-29 21:28:20 · 384 阅读 · 0 评论 -
C/C++ 中的extern关键字用法
From: 博客园 https://www.cnblogs.com/mch0dm1n/p/5727667.html0x01 extern用在变量或函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。0x02 extern修饰变量的声明。 举例:若a.c中需引用b.c中的变量int v,可以在a.c中声明extern int v,然后就可以引用变量v;需要注意的是,被引用...转载 2018-06-29 21:37:33 · 222 阅读 · 0 评论