美文网首页
9.15 C++总结

9.15 C++总结

作者: 张梦涵625 | 来源:发表于2017-09-18 20:24 被阅读0次

1.作用域与可见性

作用域:是标识符(变量、常量、类、对象、函数等)的有效范围;

可见性:标识符是否可以引用的问题;

2.块作用域

块是一对花括号括起来的一段程序单元。

在块中声明的标识符,其作用域从声明处开始,直到块结束的右花括号

3.作用域可见性的一般规则:

标识符应声明在先,引用在后。

在同一作用域中,不能声明同名的标识符。

如果某个标识符在外层中声明,且在内层中没有同一标识符的声明,则该标识符在内层可见。

对于两个嵌套的作用域,如果在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在内层不可见。

4 生命期(生存期)

  指一个对象产生后,存活时间的度量。 在生存期内,对象保持它的状态。整个程序的生命期:全局(静态)数据

静态生命期:静态局部数据局部生命期:

动态生命期:由new申请到内存空间之后,该空间实体开始有效,一直到delete释放该内存空间。

5. 静态成员

(1)用来保存流动变化的对象个数

(2)作为一个标志,表明一个特定的动作是否发生(如某一文件状态)。(争夺标记,类似令牌 )

(3)一个指向一个链表第一成员或最后一个成员的指针。

6.友元

友元是C++提供的一种破坏数据封装和数据隐藏的机制。

通过将一个模块声明为另一个模块的友元,一个模块能够引用到另一个模块中本是被隐藏的private 和 protected信息。可以使用友元函数和友元类为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。


相关文章

  • 9.15 C++总结

    1.作用域与可见性 作用域:是标识符(变量、常量、类、对象、函数等)的有效范围; 可见性:标识符是否可以引用的问题...

  • 9.15总结

    今天定的目标依然是20,今天一天状态挺好,出手率也挺高,但是最后开会时间到的时候没有完成任务,可能有点太佛系了...

  • 9.15总结

    初识STM32固件库: 1.什么是固件库 2.如何获取固件库 3.固件库文件分析 4.库帮助文档的使用 然后利用S...

  • 9.15总结

    吃的很开心哦,扑克玩的也很开心,希望下次再聚。。。

  • 9.15总结

    1.不管类的对象有多少个 静态成员只有一个 2由这些对象共享 可以被这些对象访问 3.在一个类的空间里 不包括静态...

  • 9.15学习总结

    1 今天主要讲了库的使用,通过用库的使用会让我们的程序运行更加方面。 2 复习和延伸了有关C语言指针与结构体的知识...

  • 9.15学习总结

    今天上午我们学习了另一种简单的编程方式,从元件库中提取要应用的函数。首先我们得知道什么是元件库,如何提取库中的元...

  • 9.15每日总结

    今天一天好累,不过也好开心!上午我们学习了函数,感觉挺好掌握的,就是今天的事情太多了,没能够把作业做完,明天好...

  • 9.15学习总结

    今天讲了,静态成员。 (1) 不管一个类的对象有多少个,其静态数据成员也只有一个,由这些对象所共享,可被任何一个对...

  • 9.15周总结

    不要被眼前的芝麻所迷惑,尽量找出属于自己的西瓜。不要被蝇头小利所干扰,要努力实现自己的价值。

网友评论

      本文标题:9.15 C++总结

      本文链接:https://www.haomeiwen.com/subject/hozbsxtx.html