![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
嘿嘻
这个作者很懒,什么都没留下…
展开
-
C/C++源代码到可执行程序的过程详解
编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。源代码-->预处理-->编译-->优化-->汇编-->链接-->可执行文件Source--(编译)--> Assembly--(汇编)-->Obj--(链接)-->PE/ELF1.编译预处转载 2016-11-04 11:46:42 · 382 阅读 · 0 评论 -
内存申请与释放
使用 char* p = new char[100]申请一段内存,然后使用delete p释放,有什么问题?会有内存泄露不会有内存泄露,但不建议用编译就会报错,必须使用delete []p;编译没问题,运行会直接崩溃答案:BC++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对原创 2016-10-15 12:19:08 · 1281 阅读 · 0 评论