美文网首页
芦继超9.13总结

芦继超9.13总结

作者: 芦继超 | 来源:发表于2017-09-13 16:14 被阅读0次

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

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

2.块作用域

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

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

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

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

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

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

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

4.友元

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

通过将一个模块声明为另一个模块的友元,一个模块能够引用到另一个模块中本是被隐藏的private 和 protected信息。

可以使用友元函数和友元类。

为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。

5.友元函数

友元函数是在类声明中由关键字friend修饰说明的非成员函数,在它的函数体中能够通过对象名访问 private 和 protected成员

作用:增加灵活性,使程序员可以在封装和快速性方面做合理选择。

访问对象中的成员必须通过对象名。

6.友元类

若一个类为另一个类的友元,则此类的所有成员都能访问对方类的私有成员。

声明语法:将友元类名在另一个类中使用friend修饰说明。

相关文章

  • 芦继超9.13总结

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

  • 芦继超9.12总结

    今天上午我们去光机所听了所长等领导演讲。下午回到班级复习了昨天所学的知识,做一下习题。

  • 11.21总结芦继超

    继续写程序,↑↑↑

  • 11.23芦继超总结

    最后一天了,总算把程序写完了,谢谢我同桌正哥这段时间的帮忙,明天答辩,加油。

  • 芦继超10.20总结

    今天上午老师讲了第四章this和base的用法,还有运算符重载,自定义转换。自定义转换真是没听懂,下午做了两个作业...

  • 芦继超11.2总结

    今天老师先把以前讲的都复习了一下,让我们回忆了一下以前学的知识。之后又讲了一些新的内容,窗体和控件,一些简单的wi...

  • 芦继超11.1总结

    今天老师主要讲了事件,感觉好难,没有学会,不过老师说明天再吧第四章重新复习一下,再好好听听吧。

  • 芦继超10.31总结

    今天老师讲了数组,基本上将以前的的数组写法都全部改变了,学习了新的写法,有点别扭,但还是很好理解的,下午做了两个题...

  • 芦继超10.20总结

    今天上午老师讲了在c#中午类的公有私有保护的属性,和以前学的有一点不同,还有类的封装,继承,多态。下午听了一下午陈...

  • 芦继超10.16总结

    今天来了位新老师,重新讲了周五老师讲的东西,复习了一下,又讲了第二个ppt,感觉这个老师讲课风格很幽默,很有意思,...

网友评论

      本文标题:芦继超9.13总结

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