07 2018 档案
2、C++程序生成过程
摘要:(1)预处理阶段:根据源文件(.cpp)的预处理指令来修改源文件的内容(.i)。(#开头的指令,如#include) (2)编译阶段:将源代码(.i)翻译成汇编代码(.s)。 (3)汇编阶段:将汇编代码(.s)翻译成目标机器代码(.o)。 (4)链接阶段:某个源文件中的函数可能引用另一个源文件中定义 阅读全文
posted @ 2018-07-31 23:55 Love63 阅读(314) 评论(0) 推荐(0)
1程序内存分配
摘要:C/C++占用内存分为以下五种情况: (1)栈区 : 存放局部变量 (由编译器自动分配和释放。) (2)堆区:存放由malloc/new创建的对象(由程序员申请和释放。) (3)全局区(静态区):存储全局变量和静态变量;程序结束后由系统释放。(初始化的全局变量和静态变量放在一起,未初始化的全局变量和 阅读全文
posted @ 2018-07-31 23:22 Love63 阅读(116) 评论(0) 推荐(0)
zeromq编译与应用
摘要:libzmq是c++语言开发的,正式版本在这里: https://github.com/zeromq/libzmq/releases 到这篇文件发布为止,正式稳定版是4.2.2 1,按照给出的链接下载zeromq-4.2.2.zip文件。 2,解压到D:\zeromq文件夹中, 3,用vs2015打 阅读全文
posted @ 2018-07-24 23:59 Love63 阅读(429) 评论(0) 推荐(0)