美文网首页
9月13日-4期C语言学习总结

9月13日-4期C语言学习总结

作者: 赵玉冰z | 来源:发表于2017-09-13 21:52 被阅读0次

作用域:是标识符(变量、常量、类、对象、函数等)的有效范围;可见性:标识符是否可以引用的问题;块是一对花括号括起来的一段程序单元。在块中声明的标识符,其作用域从声明处开始,直到块结束的右花括号。

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

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

作用域可见性的一般规则:标识符应声明在先,引用在后。

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

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

对于两个嵌套的作用域,如果在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在内层不可见。友元友元是C++提供的一种破坏数据封装和数据隐藏的机制。

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

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

为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。友元函数是在类声明中由关键字friend修饰说明的非成员函数,在它的函数体中能够通过对象名访问 private 和 protected成员

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

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

相关文章

  • 2015年iOS开发整理总结

    C语言学习总结# 难点和重点## 重要知识点回顾## 数组的使用 Objective-C学习总结# 网络阶段## ...

  • Go语言基础知识(一)

    Go 语言学习的入门部分,如果有C语言的基础类比学习会非常迅速。总结来说 Go语言 和 C语言很相似,语法更为简单...

  • c语言学习总结

    今天是2016年3月19日,我是3月14日接触c语言的掐指一算到今天已经有一周了;首先我先对我这一周学习什么做个总...

  • C语言指针学习总结

    这里对 C 语言的指针进行比较详细的整理总结,参考网络上部分资料整理如下,希望能对大家有所帮助。 指针概念 计算机...

  • c语言学习总结

    逗号表达式与自增自减 自增自减 b = a++ 等价于 b = a; a = a+1; b = ++a 等价于 ...

  • C/C++ | C 语言学习&总结

    介绍 C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器...

  • C语言基础知识梳理总结

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对...

  • C语言基础知识总结大全(干货)

    C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对...

  • C语言知识点总结(一)

    对C语言学习的总结。 一、单选题 1、下列关于C语言中main函数位置的叙述中,正确的是:(C)A.必须在程序的最...

  • 2019-12-06

    R语言学习总结 数据库:TCGA(TCGAbiolinks包),GTEx,CCLE,GEO(GEOquery) c...

网友评论

      本文标题:9月13日-4期C语言学习总结

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