c/c++
码界孔乙己
这个作者很懒,什么都没留下…
展开
-
c++调用libcurl示例
c++怎么发http请求 curl参数设置原创 2022-02-23 09:25:07 · 776 阅读 · 0 评论 -
堆和栈的区别
堆和栈的区别 (转贴)非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时转载 2014-01-19 14:33:15 · 559 阅读 · 0 评论 -
c++的宏和内联函数
宏:就是使用一个字符串来代替一个表达式代码或函数调用代码;编译之前,预处理器会使用这个宏字符串所代表的表达式代码或函数调用代码来替换所有出现的宏字符串,这样的话,用宏表示的函数调用代码就不用另外开辟函数栈,不用保护和恢复函数调用现场,这样就提高了代码的执行效率;所以,调用一个宏比调用一个函数更有效;但是调用宏的时候,有一个缺点:由于宏在预处理时使用的是宏字符串替换,所以,编译器在编译的时候不知转载 2014-07-22 09:37:12 · 560 阅读 · 0 评论