![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
hanyanguo
这个作者很懒,什么都没留下…
展开
-
C++基本概念理解
1.程序控制结构语句是程序的基本语法成分。程序设计语言的语句按功能可以分成三类:声明语句、操作语句和控制语句 声明语句不是执行语句。声明语句的作用是指示编译器分配内存,或者提供程序连接信息。例如,变量声明语句、函数原型生命语句等 操作语句描述对数据的处理。例如,表达式语句和输入输出语句表示对数据的运算和传输控制语句用于控制程序的执行流程。所有程序都只能包含三种控制结构原创 2009-03-27 13:59:00 · 363 阅读 · 0 评论 -
什么是智能指针?
Solmyr 的小品文系列之五:垃圾收集 转自pchome 午餐时间。 zero 坐在餐桌前,机械的重复“夹菜 -> 咀嚼 -> 吞咽”的动作序列,脸上用无形的大字写着:我心不在焉。在他的对面坐着 Solmyr ,慢条斯理的吃着他那份午餐,维持着他一贯很有修养的形象 ——— 或者按转载 2009-09-01 21:58:00 · 314 阅读 · 0 评论 -
堆和栈的区别
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态...原创 2009-12-12 16:53:41 · 129 阅读 · 0 评论