基本一

1.extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。

2.auto:用来声明自动变量。它是存储类型标识符,表明变量(自动)具有本地范围,块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。 3.register变量就是人为声明变量常驻快速寄存器里,这样可以省去从内存里调用这个变量的时间,这个对短时间内多次使用的变量的速度很有提高。当然这也只是理论上的。

4.static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。

需要一个数据对象为整个类而非某个对象服务,同时又力求不破坏类的封装性,即要求此成员隐藏在类的内部,对外不可见。

5.在C++中,如果类中的一个函数被定义为const函数,那么它就只能访问类中的变量而不能更改变量,包括private变量,如果希望通过这个const函数更改变量,那么就应该在希望更改的变量前加上“mutable”关键词,它表示可以被const函数改变值;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 机器学习 学习笔记(10)序列最小最优化算法

    序列最小最优化算法(Sequential minimal optimization)

  • Java7 hashmap

    HashMap继承自AbstractMap,实现了Map、Cloneable、Serializable接口。

  • 聚簇索引和非聚簇索引

    聚簇索引:主索引文件和数据文件为同一份文件。表数据按照索引的顺序存储的,索引项的顺序与表中记录的物理顺序一直。对于聚集索引,叶子节点即存储了真实的数据行,不再有...

  • 【临床研究】一个你无法逃避的问题:多元回归分析中的变量筛选

    临床模型研究,说到底是做一个模型,那么模型应该如何纳入自变量,纳入哪些自变量,这都是至关重要的问题。线性回归,逻辑回归和Cox比例风险回归模型是被广泛使用的多元...

    用户6317549
  • C++变量总结束 | 输出各种变量的值

    C++中一个函数一般由:声明部分、执行语句两部分组成,声明部分的作用是对有关的标识符的属性进行说明,对于函数,声明和定义的区别是明显的,函数的声明是函数的原型,...

    C语言入门到精通
  • C - 基础总结

    xx_Cc
  • 终极 shell 脚本 快速入门指南 (二) 之变量

    上一篇 终极 shell 脚本 快速入门指南 (一) 我们已经搞定 hello world 了。现在让我们更深入♂地了解 shell 脚本吧。

    白玉无冰
  • VBA程序的变量和常量

    大家好,在本节就主要介绍变量和常量,主要掌握声明变量和变量赋值,变量的作用域和存活期需要理解。

    无言之月
  • 机器学习实战 | 数据探索(变量变换、生成)

    1.1、什么是变量变换? 在数据建模中,变换是指通过函数替换变量。 例如,通过平方/立方根或对数x替换变量x是一个变换。 换句话说,变换是一个改变变量与其他变量...

    用户1332428
  • Powershell中的变量

    在我们的迷你系列“Variables in Shells”中,了解如何在PowerShell中处理局部变量。

    QRosie

扫码关注云+社区

领取腾讯云代金券