1. 首页
  2. 编程语言
  3. C
  4. 解析C++中的5个存储类的作用

解析C++中的5个存储类的作用

上传者: 2022-02-09 22:03:29上传 PDF文件 84.08 KB 热度 2次

存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C++ 程序中可用的存储类:。函数的局部变量和参数通常是自动存储类。下面我们具体来看一下:auto 存储类是所有局部变量默认的存储类。register 存储类用于定义存储在寄存器中而不是 RAM 中的局部变量。static 存储类指示编译器在程序的生命周期内保持局部变量的存在,而不需要在每次它进入和离开作用域时进行创建和销毁。当您使用 'extern' 时,对于无法初始化的变量,会把变量名指向一个之前定义过的存储位置。它允许对象的成员替代常量。也就是说,mutable 成员可以通过 const 成员函数修改。

下载地址
用户评论