首页 > 编程语言 > 详细

<C++学习十七>函数基础(未完待续)

时间:2019-01-09 10:17:12      阅读:157      评论:0      收藏:0      [点我收藏+]

摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。

一、C++之局部对象

  1、自动对象

  默认情况下,局部变量的生命周期局限于所在函数的每次执行期间。只有当定义它的函数被调用时才存在的对象称为自动对象。自动对象在每次被调用函数时创建和撤销。该类型局部变量存储在栈上,在动态存储区。

  局部变量所对应的自动对象在函数控制经过变量定义语句创建。如果在定义时提供了初始化,那么每次创建对象时,对象都会被赋予指定的初值。对于未初始化的内置类型局部变量,其初始值不确定。当函数调用时,自动对象就会被撤销。

  2、静态局部对象

  用static关键字修饰的局部变量。静态局部变量存储在静态存储区,生命期贯穿整个运行期间。作用域同自动局部变量。

二、C++之分离式编译

  1、namespace和class

  命名空间和类,非常相似,比如:

<C++学习十七>函数基础(未完待续)

原文:https://www.cnblogs.com/daisy-996/p/10242456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!